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 4,551 19,900 SH   SOLE 0 19,900 0 0
ABB LTD ADR COMMON STOCK 000375204 712 30,470 SH   SOLE 0 30,470 0 0
AUTOLIV INC COMMON STOCK 052800109 1,185 13,650 SH   SOLE 0 13,650 0 0
AMAZON.COM COMMON STOCK 023135106 16,351 8,079 SH   SOLE 0 8,079 0 0
AON PCL COMMON STOCK G0408V102 974 6,688 SH   SOLE 0 6,688 0 0
APTIV PLC COMMON STOCK G2709G107 636 7,480 SH   SOLE 0 7,480 0 0
ASML HOLDING NV COMMON STOCK N07059210 1,758 9,185 SH   SOLE 0 9,185 0 0
ACTIVISION BLIZZARD INC COMMON STOCK 00507V109 1,857 22,423 SH   SOLE 0 22,423 0 0
ALIBABA GROUP HOLDING LTD COMMON STOCK 01609W102 1,797 10,995 SH   SOLE 0 10,995 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 6,262 210,986 SH   SOLE 0 210,986 0 0
CREDICORP LTD SA COMMON STOCK G2519Y108 675 2,990 SH   SOLE 0 2,990 0 0
BASF ADR COMMON STOCK 055262505 918 41,155 SH   SOLE 0 41,155 0 0
BG STAFFING INC COMMON STOCK 05544A109 822 33,732 SH   SOLE 0 33,732 0 0
BHP BILLITON LTD-APON ADR COMMON STOCK 088606108 1,000 20,115 SH   SOLE 0 20,115 0 0
BAIDU INC. COMMON STOCK 056752108 1,202 5,250 SH   SOLE 0 5,250 0 0
BAYERISCHE MOTO/S ADR COMMON STOCK 072743305 1,021 33,690 SH   SOLE 0 33,690 0 0
BNP PARIBAS-ADR COMMON STOCK 05565A202 518 17,150 SH   SOLE 0 17,150 0 0
CATERPILLAR INC COMMON STOCK 149123101 3,760 24,604 SH   SOLE 0 24,604 0 0
CROWN CASTLE INTL CORP COMMON STOCK 22822V101 3,253 29,153 SH   SOLE 0 29,153 0 0
CELGENE CORP COMMON STOCK 151020104 1,393 15,301 SH   SOLE 0 15,301 0 0
CHINA MOBILE LIMITED COMMON STOCK 16941M109 592 12,115 SH   SOLE 0 12,115 0 0
COMCAST CORP NEW COMMON STOCK 20030N101 1,384 39,201 SH   SOLE 0 39,201 0 0
CUMMINS INC. COMMON STOCK 231021106 1,260 8,481 SH   SOLE 0 8,481 0 0
CENTENE CORPORATION COMMON STOCK 15135B101 865 5,904 SH   SOLE 0 5,904 0 0
DEERE CO COMMON STOCK 244199105 726 4,810 SH   SOLE 0 4,810 0 0
DIAGEO PLC ADR COMMON STOCK 25243Q205 1,352 9,445 SH   SOLE 0 9,445 0 0
D.R. HORTON INC COMMON STOCK 23331A109 2,486 55,861 SH   SOLE 0 55,861 0 0
DANAHER CORPORATION COMMON STOCK 235851102 406 3,920 SH   SOLE 0 3,920 0 0
DUNKIN' BRANDS GROUP INC COMMON STOCK 265504100 732 10,040 SH   SOLE 0 10,040 0 0
DELL TECHNOLOGIES INC-CL V COMMON STOCK 24703L103 2,124 22,083 SH   SOLE 0 22,083 0 0
ELECTRONIC ARTS INC COMMON STOCK 285512109 761 6,460 SH   SOLE 0 6,460 0 0
ENTERPRISE FINANCIAL SERVICES CORP COMMON STOCK 293712105 1,221 21,689 SH   SOLE 0 21,689 0 0
ELECTROLUX ADR COMMON STOCK 010198208 525 11,920 SH   SOLE 0 11,920 0 0
EASTMAN CHEMICAL COMMON STOCK 277432100 997 10,295 SH   SOLE 0 10,295 0 0
FORTIVE CORP COMMON STOCK 34959J108 654 7,782 SH   SOLE 0 7,782 0 0
GENERAL ELECTRIC COMMON STOCK 369604103 1,286 102,490 SH   SOLE 0 102,490 0 0
GILEAD SCIENCES INC COMMON STOCK 375558103 2,162 27,540 SH   SOLE 0 27,540 0 0
ALPHABET INC CLASS C CAPITAL STOCK COMMON STOCK 02079K107 4,919 4,080 SH   SOLE 0 4,080 0 0
ALPHABET INC CLASS A COMMON STOCK COMMON STOCK 02079K305 1,870 1,518 SH   SOLE 0 1,518 0 0
HELMERICH PAYNE INC COMMON STOCK 423452101 1,319 20,113 SH   SOLE 0 20,113 0 0
HEALTHEQUITY INC COMMON STOCK 42226A107 1,111 11,780 SH   SOLE 0 11,780 0 0
HUBBELL ORD SHARES CLASS B COMMON STOCK 443510607 722 5,385 SH   SOLE 0 5,385 0 0
IDEXX LABORATORIES INC COMMON STOCK 45168D104 1,096 4,375 SH   SOLE 0 4,375 0 0
ILLUMINA INC COMMON STOCK 452327109 3,767 10,165 SH   SOLE 0 10,165 0 0
INTEL CORP COMMON STOCK 458140100 2,654 56,586 SH   SOLE 0 56,586 0 0
INTUIT INC COMMON STOCK 461202103 3,070 13,462 SH   SOLE 0 13,462 0 0
JP MORGAN CHASE AND COMPANY COMMON STOCK 46625H100 8,128 71,233 SH   SOLE 0 71,233 0 0
NORDSTROM INC COMMON STOCK 655664100 1,261 20,830 SH   SOLE 0 20,830 0 0
KADANT INC COMMON STOCK 48282T104 967 8,920 SH   SOLE 0 8,920 0 0
3M CORP COMMON STOCK 88579Y101 1,429 6,776 SH   SOLE 0 6,776 0 0
MICROSOFT CORP COMMON STOCK 594918104 6,532 56,590 SH   SOLE 0 56,590 0 0
NATIONAL AUSTRALIA BANK COMMON STOCK 632525408 498 49,750 SH   SOLE 0 49,750 0 0
NATURAL GAS SERVICES COMMON STOCK 63886Q109 1,802 81,557 SH   SOLE 0 81,557 0 0
NOVANTA INC COMMON STOCK 67000B104 2,567 33,507 SH   SOLE 0 33,507 0 0
NESTLE SA - SPONS ADR FOR REG COMMON STOCK 641069406 1,991 23,885 SH   SOLE 0 23,885 0 0
TORTOISE MLP FUND DIVERS'D HI YIE 89148B101 1,624 99,801 SH   SOLE 0 99,801 0 0
NUTRIEN LTD COMMON STOCK 67077M108 3,437 46,042 SH   SOLE 0 46,042 0 0
NVIDIA CORP COMMON STOCK 67066G104 3,282 11,420 SH   SOLE 0 11,420 0 0
NXP SEMICONDUCTORS NV COMMON STOCK N6596X109 1,175 13,695 SH   SOLE 0 13,695 0 0
PETIQ INC COMMON STOCK 71639T106 944 24,015 SH   SOLE 0 24,015 0 0
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 1,992 14,540 SH   SOLE 0 14,540 0 0
POST HOLDINGS INC COMMON STOCK 737446104 1,029 10,583 SH   SOLE 0 10,583 0 0
QUANTA SERVICES INC COMMON STOCK 74762E102 1,879 54,317 SH   SOLE 0 54,317 0 0
PIONEER NATURAL RESOURCES CO. COMMON STOCK 723787107 1,718 9,765 SH   SOLE 0 9,765 0 0
ROYAL DUTCH SHELL PLC-ADR COMMON STOCK 780259206 3,158 45,810 SH   SOLE 0 45,810 0 0
REINSURANCE GROUP OF AMERICA INC. COMMON STOCK 759351604 2,186 15,303 SH   SOLE 0 15,303 0 0
ROCHE HOLDINGS LTD - ADR COMMON STOCK 771195104 884 29,135 SH   SOLE 0 29,135 0 0
RIO TINTO PLC-SPON ADR COMMON STOCK 767204100 925 18,250 SH   SOLE 0 18,250 0 0
RPM INTERNATIONAL INC COMMON STOCK 749685103 1,550 22,958 SH   SOLE 0 22,958 0 0
RAYTHEON CO COMMON STOCK 755111507 2,715 13,611 SH   SOLE 0 13,611 0 0
BANCO SANTANDER SA-SPON ADR COMMON STOCK 05964H105 577 115,800 SH   SOLE 0 115,800 0 0
SIEMENS ADR COMMON STOCK 826197501 1,129 17,720 SH   SOLE 0 17,720 0 0
SCHLUMBERGER LIMITED COMMON STOCK 806857108 3,029 48,955 SH   SOLE 0 48,955 0 0
SYNOPSYS INC COMMON STOCK 871607107 810 8,225 SH   SOLE 0 8,225 0 0
THE BANCORP COMMON STOCK 05969A105 1,058 105,494 SH   SOLE 0 105,494 0 0
THOR INDUSTRIES INC COMMON STOCK 885160101 861 9,025 SH   SOLE 0 9,025 0 0
TOTAL S A SPONS ADR COMMON STOCK 89151E109 2,301 35,259 SH   SOLE 0 35,259 0 0
TAIWAN SEMICONDUCTOR COMMON STOCK 874039100 1,109 24,745 SH   SOLE 0 24,745 0 0
TAKE-2 INTERACTIVE SFT COMMON STOCK 874054109 730 5,340 SH   SOLE 0 5,340 0 0
UNILEVER COMMON STOCK 904784709 1,129 20,215 SH   SOLE 0 20,215 0 0
UNION PACIFIC CORP COMMON STOCK 907818108 2,216 14,715 SH   SOLE 0 14,715 0 0
VISA INC COMMON STOCK 92826C839 10,451 69,043 SH   SOLE 0 69,043 0 0
VF CORP COMMON STOCK 918204108 1,860 19,839 SH   SOLE 0 19,839 0 0
ETF VANGUARD FINANCIALS 25BPS COMMON STOCK 92204A405 1,491 20,829 SH   SOLE 0 20,829 0 0
VALERO ENERGY CORP COMMON STOCK 91913Y100 955 8,320 SH   SOLE 0 8,320 0 0
VEONEER INC. COMMON STOCK 92336X109 756 13,650 SH   SOLE 0 13,650 0 0
ETF VANGUARD TOTAL WORLD STOCK ETF COMMON STOCK 922042742 353 4,631 SH   SOLE 0 4,631 0 0
VESTAS WIND SYSTEMS A/S COMMON STOCK 011141455 565 8,545 SH   SOLE 0 8,545 0 0
WORLDPAY, INC COMMON STOCK 981558109 1,274 12,650 SH   SOLE 0 12,650 0 0
ZOETIS INC COMMON STOCK 98978V103 929 10,130 SH   SOLE 0 10,130 0 0