Hagan John Joseph | contractes.cat