Michael Halls, MD


BOARD CERTIFIED PLASTIC SURGEON


Michael Halls, MD
619-286-6446

9850 Genesee Avenue Suite 630
La Jolla CA 92037
United States