Richard Smith

681
reputation
9
14

Retired engineer