MARK HAPGOOD Q C