David Stahl, MD, Internal Medicine

21 N Main St
MiddleportNY  14105-1027 (Niagara County)


Phone: 716-735-7774
Fax: 716-735-3036

NPI: 1255313391
License Number: 142618 (NY)