alvin mccann