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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC COMMON STOCK 037833100   9,312 25,525 SH   SOLE 0 25,525 0 0
AUTOLIV INC COMMON STOCK 052800109   990 15,350 SH   SOLE 0 15,350 0 0
AMAZON.COM COMMON STOCK 023135106   24,862 9,012 SH   SOLE 0 9,012 0 0
AON PCL COMMON STOCK G0408V102   1,146 5,950 SH   SOLE 0 5,950 0 0
ASML HOLDING NV COMMON STOCK N07059210   2,543 6,910 SH   SOLE 0 6,910 0 0
ACTIVISION BLIZZARD INC COMMON STOCK 00507V109   3,292 43,375 SH   SOLE 0 43,375 0 0
ALIBABA GROUP HOLDING LTD COMMON STOCK 01609W102   3,875 17,967 SH   SOLE 0 17,967 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104   4,780 201,254 SH   SOLE 0 201,254 0 0
BG STAFFING INC COMMON STOCK 05544A109   153 13,527 SH   SOLE 0 13,527 0 0
BHP BILLITON LTD-APON ADR COMMON STOCK 088606108   1,315 26,440 SH   SOLE 0 26,440 0 0
BAIDU INC. COMMON STOCK 056752108   1,036 8,642 SH   SOLE 0 8,642 0 0
BRISTOL-MYERS SQUIBB CO. COMMON STOCK 110122108   2,277 38,730 SH   SOLE 0 38,730 0 0
BERKSHIRE HATHAWA INC. CL B COMMON STOCK 084670702   270 1,512 SH   SOLE 0 1,512 0 0
CITIGROUP INC COMMON STOCK 172967424   1,947 38,097 SH   SOLE 0 38,097 0 0
CATERPILLAR INC COMMON STOCK 149123101   2,813 22,238 SH   SOLE 0 22,238 0 0
CROWN CASTLE INTL CORP COMMON STOCK 22822V101   5,151 30,779 SH   SOLE 0 30,779 0 0
CHEWY INC. COMMON STOCK 16679L109   933 20,885 SH   SOLE 0 20,885 0 0
COMCAST CORP NEW COMMON STOCK 20030N101   1,847 47,391 SH   SOLE 0 47,391 0 0
CUMMINS INC. COMMON STOCK 231021106   1,806 10,425 SH   SOLE 0 10,425 0 0
CENTENE CORPORATION COMMON STOCK 15135B101   2,686 42,261 SH   SOLE 0 42,261 0 0
DEERE CO COMMON STOCK 244199105   996 6,335 SH   SOLE 0 6,335 0 0
DOLLAR GENERAL CORP COMMON STOCK 256677105   584 5,922 SH   SOLE 0 5,922 0 0
D.R. HORTON INC COMMON STOCK 23331A109   3,323 59,925 SH   SOLE 0 59,925 0 0
DISNEY WALT CO COMMON STOCK 254687106   1,506 13,507 SH   SOLE 0 13,507 0 0
DISCOVERY INC COMMON STOCK 25470F104   1,355 64,223 SH   SOLE 0 64,223 0 0
ELECTRONIC ARTS INC COMMON STOCK 285512109   1,583 11,985 SH   SOLE 0 11,985 0 0
ENTERPRISE FINANCIAL SERVICES CORP COMMON STOCK 293712105   675 21,689 SH   SOLE 0 21,689 0 0
FLEETCOR TECHNOLOGIES, INC. COMMON STOCK 339041105   760 3,020 SH   SOLE 0 3,020 0 0
GENERAL ELECTRIC COMMON STOCK 369604103   1,350 197,650 SH   SOLE 0 197,650 0 0
ALPHABET INC CLASS C CAPITAL STOCK COMMON STOCK 02079K107   12,262 8,674 SH   SOLE 0 8,674 0 0
ALPHABET INC CLASS A COMMON STOCK COMMON STOCK 02079K305   2,591 1,827 SH   SOLE 0 1,827 0 0
IDEXX LABORATORIES INC COMMON STOCK 45168D104   2,262 6,851 SH   SOLE 0 6,851 0 0
ILLUMINA INC COMMON STOCK 452327109   3,326 8,982 SH   SOLE 0 8,982 0 0
INTEL CORP COMMON STOCK 458140100   2,924 48,875 SH   SOLE 0 48,875 0 0
INTUIT INC COMMON STOCK 461202103   4,493 15,171 SH   SOLE 0 15,171 0 0
JP MORGAN CHASE AND COMPANY COMMON STOCK 46625H100   6,423 68,282 SH   SOLE 0 68,282 0 0
KADANT INC COMMON STOCK 48282T104   1,118 11,220 SH   SOLE 0 11,220 0 0
KEYSIGHT TECHNOLOGY COMMON STOCK 49338L103   2,212 21,946 SH   SOLE 0 21,946 0 0
MICROSOFT CORP COMMON STOCK 594918104   15,883 78,043 SH   SOLE 0 78,043 0 0
NATURAL GAS SERVICES COMMON STOCK 63886Q109   551 87,951 SH   SOLE 0 87,951 0 0
NOVANTA INC COMMON STOCK 67000B104   2,130 19,951 SH   SOLE 0 19,951 0 0
NESTLE SA - SPONS ADR FOR REG COMMON STOCK 641069406   3,281 29,705 SH   SOLE 0 29,705 0 0
NVIDIA CORP COMMON STOCK 67066G104   5,409 14,237 SH   SOLE 0 14,237 0 0
NXP SEMICONDUCTORS NV COMMON STOCK N6596X109   1,355 11,885 SH   SOLE 0 11,885 0 0
PETIQ INC COMMON STOCK 71639T106   953 27,365 SH   SOLE 0 27,365 0 0
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105   1,207 11,475 SH   SOLE 0 11,475 0 0
POST HOLDINGS INC COMMON STOCK 737446104   1,761 20,097 SH   SOLE 0 20,097 0 0
QUANTA SERVICES INC COMMON STOCK 74762E102   2,208 56,273 SH   SOLE 0 56,273 0 0
PIONEER NATURAL RESOURCES CO. COMMON STOCK 723787107   1,103 11,290 SH   SOLE 0 11,290 0 0
QUALCOM INC COMMON STOCK 747525103   1,014 11,120 SH   SOLE 0 11,120 0 0
ROYAL DUTCH SHELL PLC-ADR COMMON STOCK 780259206   2,011 61,520 SH   SOLE 0 61,520 0 0
REGENERON PHARMACEUTICALS INC COMMON STOCK 75886F107   998 1,600 SH   SOLE 0 1,600 0 0
ROCHE HOLDINGS LTD - ADR COMMON STOCK 771195104   4,434 102,203 SH   SOLE 0 102,203 0 0
RIO TINTO PLC-SPON ADR COMMON STOCK 767204100   1,306 23,250 SH   SOLE 0 23,250 0 0
BANCO SANTANDER SA-SPON ADR COMMON STOCK 05964H105   463 192,320 SH   SOLE 0 192,320 0 0
SIMMONS FIRST NATIONAL CORP. COMMON STOCK 828730200   243 14,231 SH   SOLE 0 14,231 0 0
SIEMENS ADR COMMON STOCK 826197501   1,636 27,730 SH   SOLE 0 27,730 0 0
SCHLUMBERGER LIMITED COMMON STOCK 806857108   3,054 166,085 SH   SOLE 0 166,085 0 0
SUMITOMO MITSUI FINANCIAL GROUP SPON ADR COMMON STOCK 86562M209   1,052 187,250 SH   SOLE 0 187,250 0 0
SYNOPSYS INC COMMON STOCK 871607107   1,310 6,720 SH   SOLE 0 6,720 0 0
THE BANCORP COMMON STOCK 05969A105   2,019 206,068 SH   SOLE 0 206,068 0 0
THOR INDUSTRIES INC COMMON STOCK 885160101   837 7,861 SH   SOLE 0 7,861 0 0
TOTAL S A SPONS ADR COMMON STOCK 89151E109   1,104 28,704 SH   SOLE 0 28,704 0 0
TAIWAN SEMICONDUCTOR COMMON STOCK 874039100   1,221 21,500 SH   SOLE 0 21,500 0 0
TAKE-2 INTERACTIVE SFT COMMON STOCK 874054109   1,611 11,545 SH   SOLE 0 11,545 0 0
UNION PACIFIC CORP COMMON STOCK 907818108   1,066 6,307 SH   SOLE 0 6,307 0 0
VISA INC COMMON STOCK 92826C839   10,360 53,630 SH   SOLE 0 53,630 0 0
ETF VANGUARD FINANCIALS 25BPS COMMON STOCK 92204A405   891 15,570 SH   SOLE 0 15,570 0 0
VIR BIOTECHNOLOGY, INC. COMMON STOCK 92764N102   1,411 34,450 SH   SOLE 0 34,450 0 0
VERRA MOBILITY CORPORATION COMMON STOCK 92511U102   667 64,920 SH   SOLE 0 64,920 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND COMMON STOCK 922908769   5,413 34,582 SH   SOLE 0 34,582 0 0
VESTAS WIND SYSTEMS A/S COMMON STOCK 011141455   7,933 11,745 SH   SOLE 0 11,745 0 0
ZOETIS INC COMMON STOCK 98978V103   1,572 11,470 SH   SOLE 0 11,470 0 0