Hello Ian,
The reason you are seeing this difference is that your coworker is most likely using Apple's CoreLocation framework to get GPS information. Apple will only report 5m accuracy through CoreLocation with external receivers. Collector is connecting to the receiver via the ExternalAccessory framework and parsing the raw NMEA data from it directly.