Company ROBERT J. LACARRUBBA D.D.S., P.C. Address ROBERT J. LACARRUBBA D.D.S., P.C., AMHERST, 14226, NEW YORK