When it comes to sailing, if you can imagine it, Mark Reynolds has probably done it.
The journey that started at the San Diego Yacht Club when he was just eight took him all the way to the Olympics, where he followed up a silver medal in 1988 with a pair of golds in 1992 and 2000.
Along the way, he turned his passion into a career in sailmaking, eventually becoming the owner of the Quantum Sails loft in Point Loma.
"It's allowed me to do all the sailing I wanted to do and do the Olympics.," says Reynolds. "I probably wouldn't have been able to do four Olympics if I had -- definitely wouldn't have been able to do it if I had some other job."
Reynolds not only crafted the sails for all three of his medal-winning boats -- he also supplied the sails for most of his competitors.
"One of the advantages is I'd always be talking to my competitors," he says, "because they'd be buying sails from me. So they would learn from me, but I would learn from them at the same time. I had to be very careful that, you know, I never kept something secret or kept something for myself, because that would have hurt my business."
For the 2016 games in Rio, Reynolds is taking his first turn as a coach for Team USA.
"I was asked this time to coach for the American team, Charlie Buckingham from Newport Beach. He's a young guy, this is his first Olympics -- and a very tough class, the toughest Olympic class now, the laser."
Buckingham cruised to an 11th place finish, just missing out on the medal race by a tiebreaker. While he was Reynolds' main pupil, he says the entire competition is a community endeavor.
"On shore, the coaches get together for meetings where we trade information, because there's a whole bunch of courses."
All three of the San Diegans are still in the medal hunt. Caleb Paine is in fourth place in the Finn class heading into Tuesday's medal race. Paris Henken and her teammate Helena Scut are in ninth place halfway through the 49erFX prelims. And in the 470 class, Briana Provancha is in second place along with partner Annie Haeger.