peter green charley hart