Dr. James S. Callaghan, MD
Contact provider for availability

Dr. James S. Callaghan, MD

Family Medicine | Male

Selinsgrove Family Medicine 935 Route 522, Selinsgrove, PA 17870 Get Directions
(570) 372-6102