Better for business


Our Team

Welcome to Container Deposit Systems, where innovation meets excellence. Our success is not just defined by cutting-edge technology; it’s the result of a dedicated team committed to delivering unparalleled service. With a passion for excellence and a customer-first approach, our team is always ready to exceed your expectations.

Allow us to introduce you to the driving force behind our success – our dynamic team of professionals.

Senior Management

David McGary

Chief Operating Officer

Finance and Administration

Melinda McCabe

Finance and Admin Manager

Cathy Sellars

Admin Assistant

Sales and Marketing

Danny Cox

Sales Manager

Gisela Caputo

Marketing and Communications

Innovation and Development

Patricia Moreno

Software Developer Engineer

Adam Galea

Production and Innovation Manager

Jordan Robeson

Software Development Engineer

Siavash Amoli

Systems Manager

Service Support

Mike Attard

National Technology Manager

Tom Woodward

System Support Technician

Tim Attard

System Support Technician

Damien Dreimanis

System Support Technician

Jace Hortara

System Support Technician

What Sets Us Apart

Customer Oriented

Our team is driven by a passion for understanding and addressing your unique needs. Your success is our success, and we are committed to going the extra mile to ensure your satisfaction.

Problem Solvers

Challenges are opportunities for innovation. Our team thrives on solving problems, finding creative solutions, and continuously improving our services to better serve you.

Easily Approachable

Communication is key, and our team is always accessible. Whether you have a question, need assistance, or want to explore new possibilities, we are just a message or a call away.


Your operations don’t stop, and neither do we. Our team is available 7 days a week to provide support, answer queries, and ensure that you experience minimal downtime.