Ken G

Ken G

Technologist. Entrepreneur. Investor. Board member. Volunteer.