david-ford-profile