Don McLean lives on in New Orleans