This Is Also Known As General J
Josh Janniere is a Canadian soccer player who most recently played for Colorado Rapids in Major League Soccer.