bill harford