Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information David Johnson, MD ← View details 3190 Niagara Falls Blvd Ste 1 Amherst, NY 14228, Amherst, (US) New York (716) 799-8190