sdpate1

sdpate1

Retired IT founder with interests in computing, music, and disability advocacy.