Richard Smith

1,232
reputation

Retired engineer