Joel Gaff Jr.

March 16, 2021

Symmetry and Opposites

About Joel Gaff Jr.

Junior software developer, race director, endurance athlete, creative. Oregon, Michigan, other places.

joelgaff.com