james e. hargrove