Joshua Horton, Peter Irvine, David Keith