Kelvin-White Marine compass