Sherry Withiam Leitch, MD, Psychiatry & Neurology

415 Tremont St
North TonawandaNY  14120-6135 (Niagara County)


Phone: 716-689-1901
Fax: 716-689-2238

NPI: 1659341956
License Number: 202583-1 (NY)