JOHN M HATCHER