Merge registros duplicados em 1 campo

Tenho uma tabela de banco de dados que contém uma lista de contatos, alguns desses contatos podem ter vários registros, por exemplo,

CustomerID, CustomerName, Vehicle
1, Dan, Mazda
1, Dan, Suzuki
2, John, Ford
3, Dasha, Volvo
3, Dasha, Ford

Posso escrever uma consulta select para retornar o customerID e CustomerName distintos e uma lista de veículos em um registro? i.e.

1, Dan, Mazda+Suzuki
2, John, Ford
3, Dasha, Volvo+Ford

Obrigad

questionAnswers(3)

yourAnswerToTheQuestion