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 33,489 91,800 SH   SOLE 0 91,800 0 0
AUTOLIV INC COMMON STOCK 052800109 1,032 16,001 SH   SOLE 0 16,001 0 0
AMAZON.COM COMMON STOCK 023135106 19,701 7,141 SH   SOLE 0 7,141 0 0
AON PCL COMMON STOCK G0408V102 1,142 5,927 SH   SOLE 0 5,927 0 0
ASML HOLDING NV COMMON STOCK N07059210 2,475 6,725 SH   SOLE 0 6,725 0 0
ACTIVISION BLIZZARD INC COMMON STOCK 00507V109 3,240 42,687 SH   SOLE 0 42,687 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 4,729 199,124 SH   SOLE 0 199,124 0 0
BHP BILLITON LTD-APON ADR COMMON STOCK 088606108 1,342 26,990 SH   SOLE 0 26,990 0 0
BRISTOL-MYERS SQUIBB CO. COMMON STOCK 110122108 2,216 37,680 SH   SOLE 0 37,680 0 0
BERKSHIRE HATHAWA INC. CL B COMMON STOCK 084670702 213 1,195 SH   SOLE 0 1,195 0 0
CITIGROUP INC COMMON STOCK 172967424 1,896 37,097 SH   SOLE 0 37,097 0 0
CATERPILLAR INC COMMON STOCK 149123101 3,351 26,490 SH   SOLE 0 26,490 0 0
CROWN CASTLE INTL CORP COMMON STOCK 22822V101 5,057 30,215 SH   SOLE 0 30,215 0 0
CHEWY INC. COMMON STOCK 16679L109 933 20,885 SH   SOLE 0 20,885 0 0
COMCAST CORP NEW COMMON STOCK 20030N101 1,803 46,257 SH   SOLE 0 46,257 0 0
CUMMINS INC. COMMON STOCK 231021106 2,487 14,353 SH   SOLE 0 14,353 0 0
CENTENE CORPORATION COMMON STOCK 15135B101 2,688 42,300 SH   SOLE 0 42,300 0 0
DEERE CO COMMON STOCK 244199105 997 6,344 SH   SOLE 0 6,344 0 0
DOLLAR GENERAL CORP COMMON STOCK 256677105 1,792 9,051 SH   SOLE 0 9,051 0 0
D.R. HORTON INC COMMON STOCK 23331A109 3,188 57,493 SH   SOLE 0 57,493 0 0
DISNEY WALT CO COMMON STOCK 254687106 1,709 15,322 SH   SOLE 0 15,322 0 0
ELECTRONIC ARTS INC COMMON STOCK 285512109 1,543 11,685 SH   SOLE 0 11,685 0 0
ENTERPRISE FINANCIAL SERVICES CORP COMMON STOCK 293712105 675 21,689 SH   SOLE 0 21,689 0 0
GENERAL ELECTRIC COMMON STOCK 369604103 1,313 192,250 SH   SOLE 0 192,250 0 0
ALPHABET INC CLASS C CAPITAL STOCK COMMON STOCK 02079K107 8,876 6,279 SH   SOLE 0 6,279 0 0
ALPHABET INC CLASS A COMMON STOCK COMMON STOCK 02079K305 2,552 1,800 SH   SOLE 0 1,800 0 0
IDEXX LABORATORIES INC COMMON STOCK 45168D104 2,201 6,666 SH   SOLE 0 6,666 0 0
ILLUMINA INC COMMON STOCK 452327109 3,234 8,732 SH   SOLE 0 8,732 0 0
INTEL CORP COMMON STOCK 458140100 545 9,102 SH   SOLE 0 9,102 0 0
INTUIT INC COMMON STOCK 461202103 4,375 14,771 SH   SOLE 0 14,771 0 0
JP MORGAN CHASE AND COMPANY COMMON STOCK 46625H100 6,577 69,919 SH   SOLE 0 69,919 0 0
KEYSIGHT TECHNOLOGY COMMON STOCK 49338L103 2,313 22,948 SH   SOLE 0 22,948 0 0
LILLY ELI CO. COMMON STOCK 532457108 1,059 7,048 SH   SOLE 0 7,048 0 0
MICROSOFT CORP COMMON STOCK 594918104 15,329 75,324 SH   SOLE 0 75,324 0 0
NOVANTA INC COMMON STOCK 67000B104 2,120 19,858 SH   SOLE 0 19,858 0 0
NESTLE SA - SPONS ADR FOR REG COMMON STOCK 641069406 3,192 28,905 SH   SOLE 0 28,905 0 0
NVIDIA CORP COMMON STOCK 67066G104 4,493 11,827 SH   SOLE 0 11,827 0 0
NXP SEMICONDUCTORS NV COMMON STOCK N6596X109 1,321 11,585 SH   SOLE 0 11,585 0 0
OSHKOSH COMMON STOCK 688239201 1,879 24,279 SH   SOLE 0 24,279 0 0
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 1,209 11,488 SH   SOLE 0 11,488 0 0
POST HOLDINGS INC COMMON STOCK 737446104 1,764 20,137 SH   SOLE 0 20,137 0 0
QUANTA SERVICES INC COMMON STOCK 74762E102 2,196 55,968 SH   SOLE 0 55,968 0 0
PIONEER NATURAL RESOURCES CO. COMMON STOCK 723787107 1,074 10,990 SH   SOLE 0 10,990 0 0
QUALCOM INC COMMON STOCK 747525103 1,568 17,190 SH   SOLE 0 17,190 0 0
REGENERON PHARMACEUTICALS INC COMMON STOCK 75886F107 967 1,550 SH   SOLE 0 1,550 0 0
ROCHE HOLDINGS LTD - ADR COMMON STOCK 771195104 4,370 100,730 SH   SOLE 0 100,730 0 0
RIO TINTO PLC-SPON ADR COMMON STOCK 767204100 1,329 23,650 SH   SOLE 0 23,650 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,592 26,980 SH   SOLE 0 26,980 0 0
SCHLUMBERGER LIMITED COMMON STOCK 806857108 3,026 164,548 SH   SOLE 0 164,548 0 0
SUMITOMO MITSUI FINANCIAL GROUP SPON ADR COMMON STOCK 86562M209 1,123 199,735 SH   SOLE 0 199,735 0 0
SYNOPSYS INC COMMON STOCK 871607107 1,299 6,660 SH   SOLE 0 6,660 0 0
THE BANCORP COMMON STOCK 05969A105 2,384 243,223 SH   SOLE 0 243,223 0 0
THOR INDUSTRIES INC COMMON STOCK 885160101 834 7,830 SH   SOLE 0 7,830 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,209 21,290 SH   SOLE 0 21,290 0 0
TAKE-2 INTERACTIVE SFT COMMON STOCK 874054109 1,569 11,245 SH   SOLE 0 11,245 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,124 52,411 SH   SOLE 0 52,411 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,375 33,550 SH   SOLE 0 33,550 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND COMMON STOCK 922908769 4,921 31,441 SH   SOLE 0 31,441 0 0
VESTAS WIND SYSTEMS A/S COMMON STOCK 011141455 1,741 11,845 SH   SOLE 0 11,845 0 0
ZOETIS INC COMMON STOCK 98978V103 1,531 11,170 SH   SOLE 0 11,170 0 0