Richard Smith

1,187
reputation

Retired engineer