HORTON ASSET MANAGEMENT LTD.