JOHN F HA