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 6,212 25,300 SH   SOLE 0 25,300 0 0
AUTOLIV INC COMMON STOCK 052800109 749 15,350 SH   SOLE 0 15,350 0 0
AMAZON.COM COMMON STOCK 023135106 17,120 9,078 SH   SOLE 0 9,078 0 0
AON PCL COMMON STOCK G0408V102 971 5,950 SH   SOLE 0 5,950 0 0
ASML HOLDING NV COMMON STOCK N07059210 1,722 6,570 SH   SOLE 0 6,570 0 0
ACTIVISION BLIZZARD INC COMMON STOCK 00507V109 2,179 41,217 SH   SOLE 0 41,217 0 0
ALIBABA GROUP HOLDING LTD COMMON STOCK 01609W102 3,357 17,802 SH   SOLE 0 17,802 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 4,302 203,878 SH   SOLE 0 203,878 0 0
BASF ADR COMMON STOCK 055262505 529 45,655 SH   SOLE 0 45,655 0 0
BG STAFFING INC COMMON STOCK 05544A109 292 33,204 SH   SOLE 0 33,204 0 0
BHP BILLITON LTD-APON ADR COMMON STOCK 088606108 978 26,215 SH   SOLE 0 26,215 0 0
BAIDU INC. COMMON STOCK 056752108 818 8,437 SH   SOLE 0 8,437 0 0
BAYERISCHE MOTO/S ADR COMMON STOCK 072743305 568 33,690 SH   SOLE 0 33,690 0 0
BRISTOL-MYERS SQUIBB CO. COMMON STOCK 110122108 1,895 38,395 SH   SOLE 0 38,395 0 0
BRISTOL MYERS SQUIBB CO VAL RIGHTS COMMON STOCK 110122157 316 108,255 SH   SOLE 0 108,255 0 0
BERKSHIRE HATHAWA INC. CL B COMMON STOCK 084670702 387 2,144 SH   SOLE 0 2,144 0 0
CATERPILLAR INC COMMON STOCK 149123101 2,862 27,347 SH   SOLE 0 27,347 0 0
CROWN CASTLE INTL CORP COMMON STOCK 22822V101 3,899 30,472 SH   SOLE 0 30,472 0 0
CHINA MOBILE LIMITED COMMON STOCK 16941M109 540 14,815 SH   SOLE 0 14,815 0 0
CHEWY INC. COMMON STOCK 16679L109 643 20,700 SH   SOLE 0 20,700 0 0
COMCAST CORP NEW COMMON STOCK 20030N101 1,460 43,506 SH   SOLE 0 43,506 0 0
CUMMINS INC. COMMON STOCK 231021106 1,321 10,335 SH   SOLE 0 10,335 0 0
CENTENE CORPORATION COMMON STOCK 15135B101 2,229 42,626 SH   SOLE 0 42,626 0 0
DEERE CO COMMON STOCK 244199105 785 6,110 SH   SOLE 0 6,110 0 0
D.R. HORTON INC COMMON STOCK 23331A109 2,198 59,364 SH   SOLE 0 59,364 0 0
DISCOVERY INC COMMON STOCK 25470F104 2,097 99,572 SH   SOLE 0 99,572 0 0
ELECTRONIC ARTS INC COMMON STOCK 285512109 1,035 11,545 SH   SOLE 0 11,545 0 0
ENTERPRISE FINANCIAL SERVICES CORP COMMON STOCK 293712105 564 21,689 SH   SOLE 0 21,689 0 0
FLEETCOR TECHNOLOGIES, INC. COMMON STOCK 339041105 636 2,995 SH   SOLE 0 2,995 0 0
GENERAL ELECTRIC COMMON STOCK 369604103 1,481 195,950 SH   SOLE 0 195,950 0 0
ALPHABET INC CLASS C CAPITAL STOCK COMMON STOCK 02079K107 9,486 8,604 SH   SOLE 0 8,604 0 0
ALPHABET INC CLASS A COMMON STOCK COMMON STOCK 02079K305 1,929 1,751 SH   SOLE 0 1,751 0 0
HEALTHEQUITY INC COMMON STOCK 42226A107 705 13,330 SH   SOLE 0 13,330 0 0
IDEXX LABORATORIES INC COMMON STOCK 45168D104 1,455 6,792 SH   SOLE 0 6,792 0 0
INNOVATIVE INDUSTRIAL PR COMMON STOCK 45781V101 519 7,000 SH   SOLE 0 7,000 0 0
ILLUMINA INC COMMON STOCK 452327109 2,210 8,900 SH   SOLE 0 8,900 0 0
INTEL CORP COMMON STOCK 458140100 3,318 64,729 SH   SOLE 0 64,729 0 0
INTUIT INC COMMON STOCK 461202103 3,475 14,943 SH   SOLE 0 14,943 0 0
JP MORGAN CHASE AND COMPANY COMMON STOCK 46625H100 6,460 70,421 SH   SOLE 0 70,421 0 0
KADANT INC COMMON STOCK 48282T104 792 11,220 SH   SOLE 0 11,220 0 0
KEYSIGHT TECHNOLOGY COMMON STOCK 49338L103 1,753 21,384 SH   SOLE 0 21,384 0 0
MICROSOFT CORP COMMON STOCK 594918104 11,598 78,939 SH   SOLE 0 78,939 0 0
NATURAL GAS SERVICES COMMON STOCK 63886Q109 556 108,455 SH   SOLE 0 108,455 0 0
NOVANTA INC COMMON STOCK 67000B104 1,405 19,460 SH   SOLE 0 19,460 0 0
NESTLE SA - SPONS ADR FOR REG COMMON STOCK 641069406 2,719 27,685 SH   SOLE 0 27,685 0 0
NVIDIA CORP COMMON STOCK 67066G104 3,466 14,110 SH   SOLE 0 14,110 0 0
NXP SEMICONDUCTORS NV COMMON STOCK N6596X109 1,000 11,785 SH   SOLE 0 11,785 0 0
PETIQ INC COMMON STOCK 71639T106 559 27,365 SH   SOLE 0 27,365 0 0
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 1,047 11,375 SH   SOLE 0 11,375 0 0
POST HOLDINGS INC COMMON STOCK 737446104 1,219 15,511 SH   SOLE 0 15,511 0 0
QUANTA SERVICES INC COMMON STOCK 74762E102 1,792 58,936 SH   SOLE 0 58,936 0 0
PIONEER NATURAL RESOURCES CO. COMMON STOCK 723787107 786 10,865 SH   SOLE 0 10,865 0 0
ROYAL DUTCH SHELL PLC-ADR COMMON STOCK 780259206 1,977 57,570 SH   SOLE 0 57,570 0 0
REINSURANCE GROUP OF AMERICA INC. COMMON STOCK 759351604 631 8,328 SH   SOLE 0 8,328 0 0
ROCHE HOLDINGS LTD - ADR COMMON STOCK 771195104 3,737 100,213 SH   SOLE 0 100,213 0 0
RIO TINTO PLC-SPON ADR COMMON STOCK 767204100 1,018 23,050 SH   SOLE 0 23,050 0 0
RPM INTERNATIONAL INC COMMON STOCK 749685103 355 6,190 SH   SOLE 0 6,190 0 0
RAYTHEON CO COMMON STOCK 755111507 986 6,813 SH   SOLE 0 6,813 0 0
BANCO SANTANDER SA-SPON ADR COMMON STOCK 05964H105 504 192,320 SH   SOLE 0 192,320 0 0
SIMMONS FIRST NATIONAL CORP. COMMON STOCK 828730200 287 16,790 SH   SOLE 0 16,790 0 0
SIEMENS ADR COMMON STOCK 826197501 1,126 27,485 SH   SOLE 0 27,485 0 0
SCHLUMBERGER LIMITED COMMON STOCK 806857108 895 61,325 SH   SOLE 0 61,325 0 0
SUMITOMO MITSUI FINANCIAL GROUP SPON ADR COMMON STOCK 86562M209 722 138,575 SH   SOLE 0 138,575 0 0
SYNOPSYS INC COMMON STOCK 871607107 808 6,660 SH   SOLE 0 6,660 0 0
THE BANCORP COMMON STOCK 05969A105 985 182,071 SH   SOLE 0 182,071 0 0
THOR INDUSTRIES INC COMMON STOCK 885160101 331 7,992 SH   SOLE 0 7,992 0 0
TOTAL S A SPONS ADR COMMON STOCK 89151E109 1,028 28,464 SH   SOLE 0 28,464 0 0
TAIWAN SEMICONDUCTOR COMMON STOCK 874039100 1,044 21,310 SH   SOLE 0 21,310 0 0
TAKE-2 INTERACTIVE SFT COMMON STOCK 874054109 1,222 11,140 SH   SOLE 0 11,140 0 0
UNILEVER COMMON STOCK 904784709 1,044 22,815 SH   SOLE 0 22,815 0 0
UNION PACIFIC CORP COMMON STOCK 907818108 857 6,449 SH   SOLE 0 6,449 0 0
VISA INC COMMON STOCK 92826C839 8,573 52,991 SH   SOLE 0 52,991 0 0
ETF VANGUARD FINANCIALS 25BPS COMMON STOCK 92204A405 772 15,570 SH   SOLE 0 15,570 0 0
VALERO ENERGY CORP COMMON STOCK 91913Y100 429 10,820 SH   SOLE 0 10,820 0 0
VERRA MOBILITY CORPORATION COMMON STOCK 92511U102 446 64,920 SH   SOLE 0 64,920 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND COMMON STOCK 922908769 7,504 60,412 SH   SOLE 0 60,412 0 0
VESTAS WIND SYSTEMS A/S COMMON STOCK 011141455 962 11,745 SH   SOLE 0 11,745 0 0
ZOETIS INC COMMON STOCK 98978V103 1,230 11,370 SH   SOLE 0 11,370 0 0