Daniel David Johnson has been writing music and lyrics for 35 years, in a variety of styles including rock, folk, R&B, jazz, spiritual, country and bluegrass. His latest project is a jazzy, soulful, neo-folk New Thought outfit called Soulpajamas.
Sounds Like: Jason Mraz, James Taylor