Stalcup left a legacy at Carroll. He passed away in 2004 after battling cancer, but his name lives on. The Dragon mascot is named “Charlie” and the athletic indoor facility carries his namesake. His impact started when he arrived at Carroll with Todd Dodge in 2000. As defensive coordinator he remolded the Dragon defense in his own hard-nosed, determined style helping the program’s resurgence.