Josh Troche has been to our office on 3 separate occasions. Twice for company headshots and a very special event. Josh captured every special moment and was a pleasure to ... more