Meet Our Providers

Michael C. Speck, MD
Board Certified Urologist

Dr. Michael C. Speck earned his BA in Biochemistry at Texas Tech University in 2001. He completed his Medical Degree at the University of Texas Medical Branch at Galveston in 2006. Albuquerque New Mexico is where Dr. Speck completed his General Surgery Internship and Residency in Urologic Surgery at the University of New Mexico, graduating in 2011. After finishing school, he moved to the Hill Country in 2011, first practicing in Kerrville until 2017, when he moved his practice to Fredericksburg.

Outside of the office, he continues to help his father with their family ranching interests in Menard and McCulloch Counties, where his family has ranched since 1881. He has his Private Pilot License with Multi-Engine rating, and enjoys flying around the Hill Country. His other hobbies include hunting, tinkering on old trucks, and spending time with his wife Jana Kay and two sons, John and Charles.

Jeremy A. Parker PA-C
Physician Assistant

Jeremy was born and raised in southwestern Louisiana. His senior year of high school his family moved to Corpus Christi Texas where he graduated from Calallen High School. Jeremy studied at Texas A&M University Corpus Christi where he met his wife of over 10 years, Nicole. In 2004, he graduated with his Bachelors degree in Biology and began working as a histology tech for one of the local hospitals. Jeremy later attended the University of St. Francis in Albuquerque, NM for PA school, graduating in 2009.

Jeremy has over 13 years of Urology experience combined from practicing in Corpus Christi and Amarillo. The desire to be closer to family has brought Jeremy, his wife and their two daughters, Dakota and Adelyn, to the Texas hill country. When not at work he enjoys cooking for family and friends, spending time outdoors, bowhunting, gardening and spending quality time with his family.


1892 W US HWY 290
Fredericksburg, TX 78624
Phone: 830-304-1666
Fax: 830-304-1665


Our Location

Office Hours

Our office is closed from 12-1 everyday for lunch.


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm

**Every Other Friday