Environmentalist, software developer, philosopher, husband of one, father of three.
763 words