As a professional musician, Craig also likes to produce his own music. He plays with a band that is usually called Rustmonster. Together with his friends, they have produced 4 albums. As a solo song writer, Craig has produced another 5 albums.

For Craig, composing an album comes down to much more than just writing songs. He puts his production skills to work by recording tracks in his studio, and mixing and mastering. He lays out the album covers and handles publicity for music sales and live concerts.