reginald hargreeves