Richard Smith

13,284
reputation

Retired engineer