Todd Morse is the guitarist for the band Juliette and the Licks. Morse started his musical career in 1994 when he joined the group H2O as...

Todd Morse Biography

Todd Morse is the guitarist for the band Juliette and the Licks. Morse started his musical career in 1994 when he joined the group H2O as... More »
Full Name
Todd Morse