Greg Lewis won one ski race in his life. Making his mark on the sport from a media perspective, he’s in Lake Placid, New York ...