File:Michael St.Alo.png

Summary
The current CEO of Tallara Supercars.