Nalaqs

Nalaqs

Retired Chartered Mechanical Design Engineer.