Dr. Mary A. Schaefer, DO

Active Decatur, AL