Dave Hirschman
Dave Hirschman

Dave Hirschman

M.I.T. double-drop out. Retired software engineer. Interested in all aspects of health: physical, mental, and financial.