Team names for Richard Machhein NameFrequency Team GIANT Vancouver 14 Local Ride Racing Team 8 Local Ride Racing 5 4 CAN 4 Local Ride 1