Joel Gaff Jr.

April 26, 2021

High Five

About Joel Gaff Jr.

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

joelgaff.com