Joe Grasso plays a wide variety of mix of music from the 70s to now, covering a wide spectrum of genres.