Patrick Oliver Haddon — (born 1981)