klaus hargreeves