Richard Smith

13,974
reputation

Retired engineer