Tim Holmes joins CMA as Director Sales and Business Development