I recently had the opportunity to spend a weekend with my youngest son, Joe. Now Joe isn’t your average 25 year old