Are you looking to redeem a gift certificate purchased before 11/18/25? We will be happy to help you! We just moved to this new website platform, and are still uploading gift certificates. Please contact Mac by phone (815-310-5118) or email (moriahthemedium@gmail.com) so we can manually schedule you at your preferred time. Thank you!
Benefits
Why Choose Moriah
With over two decades of professional experience and a unique background as a Desert Storm combat veteran, I bring deep compassion, authenticity, and understanding to every reading. View some Testimonials.
Trusted Experience Since 1999
Over 25 years of professional medium readings, with TV appearances on A&E's Hoarders and Biography Channel's Paranormal Cops, plus author of 'How to Be a Happy Medium.'
Flexible & Accessible
Choose in-person sessions in Dubuque, Iowa, or connect virtually from anywhere via Zoom or phone. Sessions designed to fit your comfort and schedule.
Veteran & Community Focused
As a Desert Storm veteran, I volunteer with veteran programs and donate charity show proceeds. I understand loss, service, and the importance of healing.
About Us
About Moriah
I discovered my mediumship abilities at age six and began offering professional readings in 1999. As a Desert Storm combat veteran, I understand the weight of loss and the power of connection. I've appeared on A&E's Hoarders and Biography Channel's Paranormal Cops, and authored the book 'How to Be a Happy Medium.' Since opening my office in Dubuque, Iowa in 2011, I've dedicated my life to helping people heal through communication with their loved ones who have passed. I also blog and vlog about grief, healing, and the natural process of connecting with the other side. My mission is simple: to help you find peace, acceptance, and hope.

30 min
115 US dollars
1 hr
From 220 US dollars
1 hr
From 325 US dollars
1 hr
220 US dollars
30 min
115 US dollars
Available OnlineRead MoreUp to 10 friends & family join a 60m video call to connect with your loved ones
1 hr
325 US dollars
30 min
115 US dollars
1 hr
220 US dollars
1 hr
325 US dollars

