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
1/100 BERKSHIRE HTWY CLA 100 S com 084990175 4,819 1,600 SH   SOLE   500 0 1,100
ALIBABA GP HLDG LTD com 01609W102 42,387 232,322 SH   SOLE   80,480 0 151,842
ALLIED HEALTHCARE PRODS I com 019222108 18 10,000 SH   SOLE   0 0 10,000
ALPHABET INC CLASS A com 02079K305 38,897 33,051 SH   SOLE   10,698 0 22,353
ALPHABET INC CLASS C com 02079K107 19,810 16,884 SH   SOLE   6,726 0 10,158
ALTRIA GROUP INC com 02209S103 1,139 19,833 SH   SOLE   0 0 19,833
AMAZON.COM INC com 023135106 2,212 1,242 SH   SOLE   5 0 1,237
APPLE INC com 037833100 1,839 9,682 SH   SOLE   871 0 8,810
BAIDU INC com 056752108 20,290 123,082 SH   SOLE   43,120 0 79,962
BERKSHIRE HATHAWAY B NEW CLASS com 084670702 1,540 7,668 SH   SOLE   1,225 0 6,443
BLUE BIRD CORP com 095306106 412 24,320 SH   SOLE   0 0 24,320
BROOKFIELD ASSET MGMT INC com 112585104 251 5,377 SH   SOLE   0 0 5,377
C V S CAREMARK CORP com 126650100 26,879 498,396 SH   SOLE   179,845 0 318,552
CBOE GLOBAL MARKETS INC com 12503M108 224 2,350 SH   SOLE   0 0 2,350
CENTENE CORP com 15135B101 33,724 635,111 SH   SOLE   225,335 0 409,776
CIGNA CORP NEW com 125523100 40,428 251,387 SH   SOLE   90,387 0 161,000
CINTAS CORP com 172908105 202 1,000 SH   SOLE   0 0 1,000
CISCO SYSTEMS INC com 17275R102 847 15,692 SH   SOLE   162 0 15,530
COGNIZANT TECH SOL CL A com 192446102 39,795 549,272 SH   SOLE   193,731 0 355,542
CTT CORREIOS DE PORTUG SHS com X1R05J122 84 29,000 SH   SOLE   29,000 0 0
DANAHER CORP com 235851102 58,883 446,012 SH   SOLE   156,811 0 289,201
DASEKE INC COM com 23753F107 352 69,128 SH   SOLE   0 0 69,128
EMERSON ELECTRIC CO com 291011104 339 4,955 SH   SOLE   1,621 0 3,334
EXXON MOBIL CORPORATION com 30231G102 894 11,061 SH   SOLE   0 0 11,061
FACEBOOK INC A com 30303M102 46,453 278,681 SH   SOLE   100,753 0 177,928
FIDELITY NATL INFO SVCS com 31620M106 232 2,052 SH   SOLE   0 0 2,052
GABRIEL TECHNOLOGIES CP com 362447104 0 10,000 SH   SOLE   10,000 0 0
HELIOS AND MATHESON ANALYTICS com 42327L309 0 50,000 SH   SOLE   0 0 50,000
I SHARES RUSL 2000 com 464287655 256 1,669 SH   SOLE   211 0 1,458
IDEXX LABS INC com 45168D104 6,012 26,888 SH   SOLE   10,006 0 16,882
INTERCONTINENTAL EXCHANGE com 45866f104 42,399 556,852 SH   SOLE   206,375 0 350,477
INTL BUSINESS MACHINES com 459200101 543 3,848 SH   SOLE   0 0 3,848
ISHARES MSCI GWTH IDX FD com 464288885 244 3,150 SH   SOLE   800 0 2,350
ISHARES TR DJ TOTAL MKT US TOT com 464287846 512 3,625 SH   SOLE   1,500 0 2,125
ISHARES TR RUSSELL 1000 RUSSEL com 464287622 515 3,275 SH   SOLE   1,350 0 1,925
JOHNSON & JOHNSON com 478160104 279 1,997 SH   SOLE   300 0 1,697
KELLOGG CO com 487836108 287 5,000 SH   SOLE   0 0 5,000
MARATHON PETROLEUM CORP com 56585A102 205 3,426 SH   SOLE   0 0 3,426
MERCK & CO INC NEW com 58933y105 498 5,982 SH   SOLE   66 0 5,916
MICROSOFT CORP com 594918104 773 6,555 SH   SOLE   3,020 0 3,535
MONDELEZ INTL INC com 609207105 549 10,993 SH   SOLE   0 0 10,993
PAYPAL HOLDINGS INC com 70450Y103 31,984 308,015 SH   SOLE   108,626 0 199,389
PEMBINA PIPELINE CORP F com 706327103 439 11,939 SH   SOLE   11,939 0 0
PEPSICO INCORPORATED com 713448108 215 1,756 SH   SOLE   1,280 0 476
PFIZER INC com 717081103 329 7,746 SH   SOLE   200 0 7,546
PHILIP MORRIS INTL INC com 718172109 1,673 18,922 SH   SOLE   100 0 18,822
PROCTER & GAMBLE com 742718109 769 7,391 SH   SOLE   20 0 7,371
PROGRESSIVE CORP OHIO com 743315103 270 3,744 SH   SOLE   510 0 3,234
RICHARDS PACKAGING INCOME com 763102100 1,162 41,000 SH   SOLE   0 0 41,000
S&P 500 INDEX com 464287200 911 3,201 SH   SOLE   409 0 2,792
SCHWAB STRATEGIC TR US BRD MKT com 808524102 232 3,415 SH   SOLE   0 0 3,415
SHERWIN-WILLIAMS com 824348106 560 1,300 SH   SOLE   1,300 0 0
SPDR S&P MIDCAP 400 ETF com 78467Y107 230 666 SH   SOLE   93 0 573
TENCENT HLDGS LTD ADR com 88032Q109 45,558 990,822 SH   SOLE   360,718 0 630,104
TRANSUNION COM com 89400J107 21,705 324,736 SH   SOLE   117,518 0 207,218
VISA INC com 92826C839 76,732 491,271 SH   SOLE   172,467 0 318,803