Mark Russell has extensive experience in the waste management and environmental services sector. Currently serving as Transport Manager and Business Improvement Manager at Biffa since June 2014, Mark returned to the company after a nearly two-year hiatus. Prior to this role, Mark gained valuable experience as Operations Manager at Veolia Environmental Services UK from October 2012 to June 2014.
This person is not in the org chart
This person is not in any teams
This person is not in any offices