William Grand *freelancer*