1928 wurde er Zweiter beim Boston-Marathon und kam beim Marathon der Olympischen Spiele in Amsterdam auf den 39. Platz. Einem achten Platz in Boston 1930 folgte im Jahr darauf ein Sieg beim Boston-Marathon 1931. 1932 wurde er in seiner persönlichen Bestzeit von 2:34:32 h Zweiter beim Boston-Marathon, erreichte aber bei den Olympischen Spielen in Los Angeles nicht das Ziel.