Richard Smith

11,859
reputation
2
18
26

Retired engineer