A native of Beloeil, Quebec, Lauzon has over 25 years of experience working in professional and collegiate sports. He spent 21 years in the NFL from 1999-21, first with the Cleveland Browns (1999-2009) and then with the Atlanta Falcons (2010-21). With Cleveland, he served as the team's assistant athletic trainer/physical therapist from 1999-2005 and was promoted to head athletic trainer/physical therapist in 2005. Lauzon began his 11-year tenure with the Falcons as the head athletic trainer/physical therapist from 2010-13, before being promoted to director of sports medicine and performance from 2013-21. During Lauzon's time with the Falcons, the team captured the NFC South Division three times, won the NFC Conference Championship in 2017 and advanced to Super Bowl LI against the New England Patriots.