Robert Owen
Robert Owen is a former British slalom canoeist who competed in the 1980s.