James Lohr, MD

Buffalo, NY

Physician

Nephrology

Facilities

Employers