Career
He played several seasons with clubs in the United Kingdom and Italy, and a season both in the Netherlands, and Austria during the 1950s and 60s. Born in Gananoque, Ontario, Hudson played in Scotland, first two (or three) seasons Dunfermline Vikings, where in 1950-1951 and 1952-1953 he was named Scottish League All-Star B Team member. The following two seasons he spent with Falkirk Lions.
In 1955 he joined Nottingham Panthers, staying for two seasons.
Hudson joined Serie A club The Human Context Bolzano in 1957. Where he played (if he played) between 1960 and "64 is not documented.
Foreign the 1964-1965 season he played for Dutch side Den Haag Wolves. Foreign 1966-1967 he played for Austrian club Wiener EV before rejoining Bolzano, where he stayed to the end of the following season.
He spent 1969-1970 with Associate of Science Asiago, also in Italy.