Teams managed
07/1925 - 06/1945 | Hamilton Academical | Manager | ||
03/1923 - 04/1923 | Dundee Hibernian | Manager |
Club career
07/1922 - 06/1923 | Dundee Hibernian | Midfielder | ||
07/1920 - 06/1922 | Third Lanark | Midfielder | ||
07/1910 - 06/1920 | Clyde FC | Midfielder | ||
07/1907 - 06/1910 | Queen's Park FC | Midfielder |