 The 1901 title was won in Buffalo, New York which Gunn adopted as his home town.He competed for the United States in the 1904 Summer Olympics held in St. Louis, Missouri in the All rounder which consisted of 100 y run, shot put, high jump, 880 y walk, hammer throw, pole vault, 120 y hurdles, 56 pounds weight throw, long jump and 1 mile run, where he won the Silver medal.He was born in the Sutherland village of Golspie, in the Highlands of Scotland.