Rebecca Menard, MD, Physical Medicine & Rehabilitation

720 Willow Ave
IthacaNY  14850-3215 (Tompkins County)


Phone: 607-219-4600
Fax:

NPI: 1093353815
License Number: 039699-1 (NY)