Craig is a lifetime musician with a very diverse background with
over 40 years of experience as a professional performer. His music
varies widely from classic rock, pop, and folk as well as drawing
on his academic studies on classical guitar. Craig shares his
wealth of experience at his private studio in Sylva, North
Carolina....