HASFORD JOHN