Trent Shaw is a professional musician who has toured around Minnesota for over 20 years and plays Rock, Pop, Country and Everything in between.