David Weaver Soule, MD, Pediatrics

1183 Monroe Ave
RochesterNY  14620-1662 (Monroe County)


Phone: 585-256-7595
Fax: 585-256-7793

NPI: 1013082973
License Number: 087373 (NY)