James William Flanagan Sr, MD, Family Medicine

1844 St Rd
SouthamptonPA  18966-4582 (Bucks County)


Phone: 215-357-4066
Fax: 215-364-2572

NPI: 1851358741
License Number: MD-022545-E (PA)