Gene Oliver combines love for tech, passion for giving

by