Joshua Gagnon

thoughts on Jesus, leadership, and the Church.

Videocast 003: Punish Yourself

Videocast 002: Don't overvalue today

Videocast 001: Gates & Fences