st james, horton