Zach Townsend
Zach Townsend

Zach Townsend

Technical Consultant — my views are my own.