John Weimer

John Weimer

President

(716) 580-1200 ext 101

(716) 580-1205

jweimer@amherstinsurance.com