Patient Portal. Office Locations. 571 10th Street, Suite264A Niagara Falls, NY 14301. Education. The State University of New York at Buffalo Clinical Assistant Professor of Medicine. Buffalo General Hospital - Fellowship. ... 3898 Vineyard Dr. Ste. 1 Dunkirk, NY 14048.