John Ruffolo is a father, son, a first generation Canadian, an avid cyclist, and member of Les Domestiques a philanthropic cycling team.
Share this post
John Ruffolo - Say What You Mean
Share this post
John Ruffolo is a father, son, a first generation Canadian, an avid cyclist, and member of Les Domestiques a philanthropic cycling team.