john hake (1)