James Ashby

Now retired after a long career in semiconductor finance. Serious practitioner of aikido.
Reads
?
?
?
James Ashby has not set up their profile yet