James N Liemberger D D S P C in East Amherst, NY 14051



James N Liemberger D D S P C

8262 Old Post Road East

(716) 741-9790