Richard Smith

1,263
reputation

Retired engineer