Casey Cotton is an accomplished pianist, vocalist, and songwriter who is launching his first album this year.