1969: Civil Engineering: Construction: Engineering Survey, Site Agent.
1973: Civil Engineering: Consultant: Resident Engineer: Roads, Bridges.
1980: Civil Engineering: Construction: Contracts Manager: Rail, Road, Bridges, Structures, Township Services, Dredging, Estimating, Project Management
1989: Civil Engineering: Construction: Contracts Manager - Division Director: Road, Bridges, Township Services, Estimating, Project Management, Contractual Claims.
1993: Own Business: Contractual Claims Consultant, Technical Advisor, Project Management