undefined

John Graham-Cumming

A tech enthusiast with a passion for historical computing machines.