The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC COMMON STOCK 037833100 3,325 19,650 SH   SOLE 0 19,650 0 0
ABB LTD ADR COMMON STOCK 000375204 817 30,470 SH   SOLE 0 30,470 0 0
ABBVIE INC COMMON STOCK 00287Y109 687 7,105 SH   SOLE 0 7,105 0 0
AUTOLIV INC COMMON STOCK 052800109 1,250 9,835 SH   SOLE 0 9,835 0 0
AMETEK, INC COMMON STOCK 031100100 679 9,375 SH   SOLE 0 9,375 0 0
AMAZON.COM COMMON STOCK 023135106 9,508 8,130 SH   SOLE 0 8,130 0 0
AON PCL COMMON STOCK G0408V102 1,789 13,353 SH   SOLE 0 13,353 0 0
APTIV PLC COMMON STOCK G2709G107 551 6,500 SH   SOLE 0 6,500 0 0
ASML HOLDING NV COMMON STOCK N07059210 1,597 9,185 SH   SOLE 0 9,185 0 0
ALIBABA GROUP HOLDING LTD COMMON STOCK 01609W102 1,896 10,995 SH   SOLE 0 10,995 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 7,242 245,328 SH   SOLE 0 245,328 0 0
CREDICORP LTD SA COMMON STOCK G2519Y108 620 2,990 SH   SOLE 0 2,990 0 0
BASF ADR COMMON STOCK 055262505 1,131 41,155 SH   SOLE 0 41,155 0 0
BG STAFFING INC COMMON STOCK 05544A109 852 53,420 SH   SOLE 0 53,420 0 0
BHP BILLITON LTD-APON ADR COMMON STOCK 088606108 925 20,115 SH   SOLE 0 20,115 0 0
BNP PARIBAS-ADR COMMON STOCK 05565A202 641 17,150 SH   SOLE 0 17,150 0 0
CATERPILLAR INC COMMON STOCK 149123101 3,931 24,948 SH   SOLE 0 24,948 0 0
CROWN CASTLE INTL CORP COMMON STOCK 22822V101 4,302 38,753 SH   SOLE 0 38,753 0 0
CELGENE CORP COMMON STOCK 151020104 1,537 14,727 SH   SOLE 0 14,727 0 0
CHINA MOBILE LIMITED COMMON STOCK 16941M109 612 12,115 SH   SOLE 0 12,115 0 0
CUMMINS INC. COMMON STOCK 231021106 1,192 6,750 SH   SOLE 0 6,750 0 0
CENTENE CORPORATION COMMON STOCK 15135B101 598 5,929 SH   SOLE 0 5,929 0 0
COOPER TIRE RUBBER COMMON STOCK 216831107 1,139 32,219 SH   SOLE 0 32,219 0 0
DEERE CO COMMON STOCK 244199105 753 4,810 SH   SOLE 0 4,810 0 0
DIAGEO PLC ADR COMMON STOCK 25243Q205 1,379 9,445 SH   SOLE 0 9,445 0 0
D.R. HORTON INC COMMON STOCK 23331A109 2,904 56,869 SH   SOLE 0 56,869 0 0
DANAHER CORPORATION COMMON STOCK 235851102 364 3,920 SH   SOLE 0 3,920 0 0
DUNKIN' BRANDS GROUP INC COMMON STOCK 265504100 1,127 17,475 SH   SOLE 0 17,475 0 0
DENBURY RESOURCES INC COMMON STOCK 247916208 330 149,350 SH   SOLE 0 149,350 0 0
DELL TECHNOLOGIES INC-CL V COMMON STOCK 24703L103 1,779 21,884 SH   SOLE 0 21,884 0 0
ENTERPRISE FINANCIAL SERVICES CORP COMMON STOCK 293712105 1,196 26,489 SH   SOLE 0 26,489 0 0
ELECTROLUX ADR COMMON STOCK 010198208 577 8,920 SH   SOLE 0 8,920 0 0
EASTMAN CHEMICAL COMMON STOCK 277432100 708 7,643 SH   SOLE 0 7,643 0 0
FACEBOOK COMMON STOCK 30303M102 4,247 24,065 SH   SOLE 0 24,065 0 0
FMC CORP COMMON STOCK 302491303 746 7,885 SH   SOLE 0 7,885 0 0
FORTIVE CORP COMMON STOCK 34959J108 588 8,121 SH   SOLE 0 8,121 0 0
GENERAL ELECTRIC COMMON STOCK 369604103 899 51,500 SH   SOLE 0 51,500 0 0
GILEAD SCIENCES INC COMMON STOCK 375558103 2,265 31,615 SH   SOLE 0 31,615 0 0
ALPHABET INC CLASS C CAPITAL STOCK COMMON STOCK 38259P706 2,606 2,490 SH   SOLE 0 2,490 0 0
ALPHABET INC CLASS A COMMON STOCK COMMON STOCK 38259P508 517 491 SH   SOLE 0 491 0 0
HELMERICH PAYNE INC COMMON STOCK 423452101 2,582 39,951 SH   SOLE 0 39,951 0 0
HEALTHEQUITY INC COMMON STOCK 42226A107 550 11,780 SH   SOLE 0 11,780 0 0
HENRY SCHEIN INC COMMON STOCK 806407102 764 10,926 SH   SOLE 0 10,926 0 0
HUBBELL ORD SHARES CLASS B COMMON STOCK 443510607 729 5,385 SH   SOLE 0 5,385 0 0
IDEXX LABORATORIES INC COMMON STOCK 45168D104 684 4,375 SH   SOLE 0 4,375 0 0
ILLUMINA INC COMMON STOCK 452327109 2,221 10,165 SH   SOLE 0 10,165 0 0
INTEL CORP COMMON STOCK 458140100 1,368 29,634 SH   SOLE 0 29,634 0 0
INTUIT INC COMMON STOCK 461202103 3,293 20,870 SH   SOLE 0 20,870 0 0
IROBOT COMMON STOCK 462726100 819 10,680 SH   SOLE 0 10,680 0 0
J2 GLOBAL COMMON STOCK 48123V102 1,185 15,793 SH   SOLE 0 15,793 0 0
JP MORGAN CHASE AND COMPANY COMMON STOCK 46625H100 8,941 83,606 SH   SOLE 0 83,606 0 0
NORDSTROM INC COMMON STOCK 655664100 691 14,590 SH   SOLE 0 14,590 0 0
KADANT INC COMMON STOCK 48282T104 896 8,920 SH   SOLE 0 8,920 0 0
LUXOTTICA ADR REPTG 1 ORD SHS COMMON STOCK 55068R202 618 10,095 SH   SOLE 0 10,095 0 0
3M CORP COMMON STOCK 88579Y101 1,673 7,109 SH   SOLE 0 7,109 0 0
MICROSOFT CORP COMMON STOCK 594918104 4,481 52,381 SH   SOLE 0 52,381 0 0
NATIONAL AUSTRALIA BANK COMMON STOCK 632525408 570 49,750 SH   SOLE 0 49,750 0 0
NATURAL GAS SERVICES COMMON STOCK 63886Q109 2,204 84,135 SH   SOLE 0 84,135 0 0
NOVANTA INC COMMON STOCK 67000B104 1,961 39,217 SH   SOLE 0 39,217 0 0
NESTLE SA - SPONS ADR FOR REG COMMON STOCK 641069406 2,096 24,375 SH   SOLE 0 24,375 0 0
TORTOISE MLP FUND DIVERS'D HI YIE 89148B101 1,756 99,990 SH   SOLE 0 99,990 0 0
NVIDIA CORP COMMON STOCK 67066G104 2,388 12,340 SH   SOLE 0 12,340 0 0
NXP SEMICONDUCTORS NV COMMON STOCK N6596X109 2,504 21,382 SH   SOLE 0 21,382 0 0
VANECK VECTORS OIL SERVICES ETF COMMON STOCK 92189F718 651 25,000 SH   SOLE 0 25,000 0 0
ORACLE CORP COMMON STOCK 68389X105 1,907 40,334 SH   SOLE 0 40,334 0 0
PETIQ INC COMMON STOCK 71639T106 524 24,015 SH   SOLE 0 24,015 0 0
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 2,701 18,720 SH   SOLE 0 18,720 0 0
POST HOLDINGS INC COMMON STOCK 737446104 784 9,892 SH   SOLE 0 9,892 0 0
POTASH CORP OF SASKATECHEWAN COMMON STOCK 73755L107 2,506 121,359 SH   SOLE 0 121,359 0 0
PRUDENTIAL FINANCIAL INC. COMMON STOCK 744320102 588 5,115 SH   SOLE 0 5,115 0 0
QUANTA SERVICES INC COMMON STOCK 74762E102 2,130 54,463 SH   SOLE 0 54,463 0 0
PIONEER NATURAL RESOURCES CO. COMMON STOCK 723787107 1,160 6,710 SH   SOLE 0 6,710 0 0
ROYAL DUTCH SHELL PLC-ADR COMMON STOCK 780259206 4,141 62,068 SH   SOLE 0 62,068 0 0
REINSURANCE GROUP OF AMERICA INC. COMMON STOCK 759351604 4,196 26,909 SH   SOLE 0 26,909 0 0
ROCHE HOLDINGS LTD - ADR COMMON STOCK 771195104 920 29,135 SH   SOLE 0 29,135 0 0
RIO TINTO PLC-SPON ADR COMMON STOCK 767204100 966 18,250 SH   SOLE 0 18,250 0 0
RPM INTERNATIONAL INC COMMON STOCK 749685103 1,219 23,250 SH   SOLE 0 23,250 0 0
RAYTHEON CO COMMON STOCK 755111507 2,639 14,050 SH   SOLE 0 14,050 0 0
BANCO SANTANDER SA-SPON ADR COMMON STOCK 05964H105 607 92,802 SH   SOLE 0 92,802 0 0
SIEMENS ADR COMMON STOCK 826197501 1,227 17,720 SH   SOLE 0 17,720 0 0
SCHLUMBERGER LIMITED COMMON STOCK 806857108 2,067 30,670 SH   SOLE 0 30,670 0 0
SHARPS COMPLIANCE CORP COMMON STOCK 820017101 82 20,062 SH   SOLE 0 20,062 0 0
SYNOPSYS INC COMMON STOCK 871607107 1,313 15,405 SH   SOLE 0 15,405 0 0
THOR INDUSTRIES INC COMMON STOCK 885160101 1,405 9,323 SH   SOLE 0 9,323 0 0
TOTAL S A SPONS ADR COMMON STOCK 89151E109 1,824 32,992 SH   SOLE 0 32,992 0 0
TAIWAN SEMICONDUCTOR COMMON STOCK 874039100 1,046 26,385 SH   SOLE 0 26,385 0 0
UNILEVER COMMON STOCK 904784709 1,377 24,446 SH   SOLE 0 24,446 0 0
UNION PACIFIC CORP COMMON STOCK 907818108 2,014 15,020 SH   SOLE 0 15,020 0 0
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 684 5,360 SH   SOLE 0 5,360 0 0
VISA INC COMMON STOCK 92826C839 6,695 58,715 SH   SOLE 0 58,715 0 0
VF CORP COMMON STOCK 918204108 1,198 16,185 SH   SOLE 0 16,185 0 0
VALERO ENERGY CORP COMMON STOCK 91913Y100 1,935 21,056 SH   SOLE 0 21,056 0 0
VANTIV INC COMMON STOCK 92210H105 930 12,650 SH   SOLE 0 12,650 0 0
VALIDUS HOLDINGS LTD COMMON STOCK G9319H102 937 19,962 SH   SOLE 0 19,962 0 0
VESTAS WIND SYSTEMS A/S COMMON STOCK 011141455 590 8,545 SH   SOLE 0 8,545 0 0
WELLS FARGO CO COMMON STOCK 949746101 222 3,663 SH   SOLE 0 3,663 0 0
INDUSTRIAL SELECT SECT SPDR COMMON STOCK 81369Y704 574 7,580 SH   SOLE 0 7,580 0 0
DENTSPLY SIRONA INC COMMON STOCK 24906P109 766 11,631 SH   SOLE 0 11,631 0 0
ZOETIS INC COMMON STOCK 98978V103 730 10,130 SH   SOLE 0 10,130 0 0