tiongho poh

tiongho poh

Mechanical engineer on Oil and Gas projects, working offshore or onshore.