Krempecki Asheville Eye Associates

Specialties

  • Comprehensive Eye Care
  • Contact Lenses
  • Identification & Treatment of Ocular Disease

Dr. Krempecki specializes in primary eye care for infants/children and adults of all ages.  He has experience with comprehensive eye care, identification and treatment of ocular disease, contact lens fitting, the application of lenses for correction of visual deficiencies and offers exams in Spanish.  Se Habla Español.  Dr. Krempecki clinical interests are in developmental vision and its relationship to learning and academic performance.  Dr. Krempecki is licensed by the North Carolina State Board of Examiners in Optometry.

Dr. Krempecki attended Allegheny College in Meadville, PA, where he received his Bachelor of Science degree in Biochemistry.  He earned his Doctor of Optometry degree from the Pennsylvania College of Optometry in Philadelphia, PA.  He completed several externships including rotations at The Boas Eye Clinic in Exton, PA, The Bennett Eye Clinic in Mayfair, PA, The Eye Institute in Philadelphia, PA, Wilmington Eye in Wilmington, NC, Yukon-Kuskokwim Health Corporation in Bethel, AK, and the 305th Medical Group Hospital at McGuire Air Force Base, NJ.

Dr. Krempecki completed his Residency training in Pediatric Optometry and Vision Therapy at The Eye Institute in Philadelphia.  Dr. Krempecki has been practicing in North Carolina since 2009.

Dr. Krempecki is a member of the American Optometric Associates as well as a member of the North Carolina State Optometric Society.

Dr. Krempecki joined Asheville Eye Associates in 2017.  He is a native of Greensburg, Pennsylvania (southeast of Pittsburgh).  In his free time, is an avid golfer, skier, and SCUBA diver, and aspires to learn tennis.  He and his wife, Amy (also an optometrist), and son, live in Waynesville, and enjoy the outdoors and traveling to visit friends and family.

Franklin

95 Holly Springs Park Drive
Franklin, NC 28734

(828) 258-1586
(800) 232-0420

Sylva

1196 Skyland Drive
Sylva, NC 28779

(828) 258-1586
(800) 232-0420