Michael Shaffer, DO

Family Medicine
Cost:

Peterson Medical Associates

97 Hitchin Post, Fredericksburg, TX 78624

Accepting new patients

(866) 334-9280