Michael J. Halls, MD
Michael J. Halls MD APC6386 Alvarado CourtSuite 330San Diego, California, 92120
Doctor Phone: 619-286-6446Doctor Website: Email the Doctor