Dave Cameron had just hung up his skates.