Richard Smith

584
reputation
1
3
8

Retired engineer