Skip to content

Author: Chris Cais

20+ year software developer. Above-average table tennis athlete. Aquascaper. Investor. Family man. Perpetual learner.