John Hagan and Comapny,