I use a Garmin GPSMAP 64st. It does everything the OP asked about.


Sam......