Shoreworld: Kevin John Allen – Colours
Kevin John Allen has been in this column before. Allen is a prolific writer that has written over 200 songs, including several that have been placed in movies and on television shows. He's been slugging it ... Read More...