John Carter Hill is a singer/songwriter performing as a solo acoustic artist with great vocals and amazing guitar work, playing all your favorite music from 1980 to NOW!!!!
John Carter Hill is a singer/songwriter performing as a solo acoustic artist with great vocals and amazing guitar work, playing all your favorite music from 1980 to NOW!!!!
John Carter Hill is a singer/songwriter performing as a solo acoustic artist with great vocals and amazing guitar work, playing all your favorite music from 1980 to NOW!!!!