|Olympic medal record|
|Men's Ice Hockey|
|Silver||1932 Lake Placid||Team|
He was born in West Newton, Massachusetts and died in Lincoln, Massachusetts.
In 1932 he was a member of the American ice hockey team, which won the silver medal. He played all six matches and scored three goals.
Four years later he won the bronze medal with the American team in the 1936 Olympics. He played seven matches and scored four goals.
He was also a member of the Massachusetts Rangers, the American team that won the 1933 World Ice Hockey Championships. Garrison scored the dramatic overtime goal in a 2-1 victory over the Canadian national team, thus ensuring the gold medal. This is the only time that an American team has won the senior World Championship tournament.
He was inducted into the United States Hockey Hall of Fame in 1973.