Steven Mackellar

Steven 'Stella' Mackellar is a a founding and current Member of the Bus Crew. Stella's Dopey Attitude and Athletic abilities has made him an engaging member of The Bus Crew