Follow my updates on substack, I’ll share updates on my fitness challenges as well as long-form commentary on politics, history, entrepreneurship, life and more: @generalso
Follow my updates on substack, I’ll share updates on my fitness challenges as well as long-form commentary on politics, history, entrepreneurship, life and more: @generalso