J. Justin Wilson

Director of Communications @IJ by day. Kayaker, Web Developer, and Crossfitter by nights and weekends. Opinions are my own (do we still have to say this)?

J. Justin Wilson