John Petrucci
This guy is just unbelievable! Stylistically he’s able to sort of do anything, which completely blows my mind. It’s one thing to have a good handle on a style that you’ve developed or that you’re attracted to as a player, but to be able to have such a grasp on so many different styles is just so incredible.