terrence hartford