Thomas Allen Binghamton NY