Andrew Duncan is currently the National Engineering Manager at Biffa, a position they have held since 2023. Previously, they served as the Engineering Manager at Biffa from 2012 to 2024 and worked as a Regional Maintenance Engineer at Veolia Water Solutions & Technologies UK from 2005 to 2012.
This person is not in any teams
This person is not in any offices