NEW HORIZONS ASSET MANAGEMENT CORP.