Craighead Alexander William | contractes.cat