Dan Lamaestra : DJ, Pianist, Guitarist, Vocalist