Who is Dan Rubin?
Dan Rubin is a
Musicologist/Discography/Music Lover
Magician and Mathemagician
Math Teacher
Game Player/Puzzle Solver
Humor and Comedy Lover
Climber and Acrobatic who loves physical challenges
Affectionate Partner