Michael Walsh

Irreverent Investor. USMC vet. I know nothing.