Meet the Team


Managing Director

Leon’s input into the day to day running of Delusch is invaluable. He is a strong motivator, quick decision maker, shows unquestionable integrity and work ethic.


Technical Director

Jörg works quickly and accurately thereby producing work of exceptional quality. His attention to detail is astounding.

Rozzanio Odendaal

Principal Engineer

Our design department is headed up by Rozzanio Odendaal, who is a qualified B Tech Structural Engineer. His outstanding skills and experience in the mining and industrial sector is a valuable contribution to our company that enables us to provide an extensive and comprehensive service to our clients.

“Teamwork is the ability to work together toward a common vision. The ability to direct individual accomplishments toward
organizational objectives. It is the fuel that allows common people to attain uncommon results.”
– Andrew Carnegie