alvin haywood