Tom Bull

Exceptional engineer. Insatiable curiosity. Deep knowledge across multiple domains.