'Music man' touches vets at Portland VA