Gibbon, William, Treasurer of Christ's Hospital