J John Thomas Phelan,MD 0 reviews 191 North St Suite 7 Buffalo, NY • 14201 View Practice (716) 883-0042