John P Hains, 30 years old, lives in Buffalo, New York. He has also lived in Hamburg, New York. He is a 1973 graduate of Canisius High School and 1983 graduate of University Of Rochester. Companies in which he has a work history include Intellectual Property Law and Corporate Law. His work experience includes positions as Attorney, Lawyer and Associate.