@stephenwaring
Dad, retired history professor, tennis bum, dog walker, sometimes writer, lefty, news hound, cocktail mixer, anti-fascist, sci fi fan, firepit firebrand