All Generations Audiology

621 E Center Ave Mooresville, NC 28115
(704) 508-4074


Photo of Diana Eshleman, AuD from All Generations Audiology

Diana Eshleman,


Dr. Diana Eshleman founded All Generations Audiology in Mooresville, NC in 2016. After years of success and growth she added the Greensboro, NC location in 2022. In addition to managing the practice, Dr. Diana continues to provide diagnosis and treatment of hearing loss for patients of all ages including hearing, tinnitus, auditory processing, and amplification. She enjoys helping all patients to hear their best. Dr. Eshleman received her bachelor’s and master’s degrees in communication sciences and disorders from the University of North Carolina at Greensboro, followed by her Doctor of Audiology from A.T. Still University of Health Sciences in Meza, Arizona. In her spare time, Dr. Diana enjoys travel, reading (especially murder mysteries), themed event planning, and spending time with her family, cats, bunny, and backyard chickens. You will notice the influence of her favorite color, purple, in our offices and may see a few llama/alpaca toys around that she has to keep at the office so her cats don’t steal them from her.


Clinic location map


Healthy Hearing posts all positive and negative reviews that meet publishing criteria.

Read 24 verified patient reviews for All Generations Audiology! Their average review score is 4.92 () from 24 reviews.

Write a review Sort by:

“I received an audiology exam for the first time at All Generations yesterday and it was an excellent experience, I received prompt, courteous and professional service from everybody at this location, I strongly recommend this service .”

Dave A. of Waxhaw, NC   
02/24/2024    Review submitted online

“My expectations were infinitely exceeded during my visit. I took one failed and one failing hearing aids in for a cleaning appointment with the thought that I would have to send them off for repair. Nope. Dr. Collins took my hearing aids and cleaned them and fixed the broken one and shored up the failing one with glue while waiting on a new wire. The aids are six years old and my first failure. The price for repair was very reasonable and Dr. Collins also suggested new ear buds which helped immensely. The cleaning visit price is also very reasonable an I continue to be impressed with All Generations Audiology whom I've been with for six years. Dr. Collins continues to impress an exceed my expectations. I would highly recommend this group to anyone who has or may have hearing loss.”

Kenneth A. of Mooresville, NC   
11/08/2023    Review submitted online

“I have always gotten friendly Prompt service from anyone at the service. I Would recommend to family or friens”

David B. of Kannapolis, NC   
10/19/2023    Review submitted online

“I haven’t been in the Generations Audiology for 3 year and I’m happy to go back and they will help me get my hearing aids back ”

Wilfredo E. of Statesville, NC   
10/04/2023    Review submitted online

“I am so very thankful my wife found this place for me, I have very bad profound hearing and this place fixed me up with a great set of hearing aids, very professional and always courteous every time I have there I highly recommend them.”

Dennis W. of Claremont, NC   
08/22/2023    Review submitted online

Fewer Reviews More Reviews

Clinic details

Better hearing for everyone

All Generations Audiology in Mooresville, North Carolina offers comprehensive hearing evaluations and will work with you to find the best hearing solution for you. They are a full service audiology practice whose staff is trained in the latest technology and offer a complete selection of hearing aids from many top manufacturers. All Generations Audiology also offers personalized follow up care to ensure that you remain satisfied with your hearing. 

Hearing care services

  • Hearing screenings and evaluations
  • Hearing aids
  • Hearing aid fittings
  • Hearing aid checks and cleanings
  • Typanometry
  • Audiometry
  • Otoacoustic Emissions
  • Assistive listening devices
(704) 508-4074

Hours of operation

Monday9 am - 12 pm, 12:30 - 5 pm
by appointment
Tuesday9 am - 12 pm, 12:30 - 5 pm
by appointment
Wednesday9 am - 12 pm, 12:30 - 5 pm
by appointment
Thursday9 am - 12 pm, 12:30 - 5 pm
by appointment
Friday9 am - 12 pm, 12:30 - 5 pm
by appointment

Clinic links

Accepted forms of payment

  • Visa
  • MasterCard
  • American Express
  • Discover
  • Cash
  • Check
  • Debit
  • Financial aid
  • Financing available for those who qualify
  • Insurance accepted, please call for details
Disclaimer: This clinic profile is for general information purposes only.
Caption the conversation with a Captel phone