Walter Flamenbaum, MDWalter Flamenbaum · Nephrology Physician77 Craryville Rd, Craryville, NY 12521(518) 851-2531Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing