Adrian Ford's profile