Cosmos has created two separate managing director roles to look after its mainstream and specialist businesses.
Cosmos creates two managing director roles