paulmcjones

Paul McJones

Retired computer programmer; amateur historian of computer software; occasional photographer.