John Bates

Active Salt Lake City, UT Chief Technology Officer for Oakridge Global Energy Solutions, Inc.