Filmmaker, journalist, teacher patrickgavin.net.