A co-founder of Gary Puckett and the Union Gap, he also wrote hits for Jennifer Warnes, Alabama, and others.