Spent much of the 2022 season on the practice squad but impressed during training camp and pre-season 2023 and made the full roster entering the season. Was originally signed at a post-draft minicamp in May 2022 having gone undrafted. Played in 57 games across five seasons at James Madison recording 18 sacks and all Colonial Athletic Assocation honours.