CEO
Spencer Vermuele
CEO Approval Rating
60/100
1998
PrivateIndependent Company
http://www.ultracycles.com