patrick cargill