Jack’s Substack

Jack C 
Jack C's avatar
Retired consumer service executive, adoptive pet parent, opinionated liberal.