Justin Meade

Passionate adventurer, father and geek. Trying to squeeze the most out of life, everyday.