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,896 1,600 SH   SOLE   500 0 1,100
ABBVIE INC com 00287y109 218 2,364 SH   SOLE   0 0 2,364
ALIBABA GP HLDG LTD com 01609W102 32,356 236,053 SH   SOLE   83,745 0 152,308
ALPHABET INC CLASS A com 02079K305 34,943 33,440 SH   SOLE   11,105 0 22,335
ALPHABET INC CLASS C com 02079K107 17,955 17,338 SH   SOLE   7,027 0 10,311
ALTRIA GROUP INC com 02209S103 1,670 33,809 SH   SOLE   14,005 0 19,804
AMAZON.COM INC com 023135106 1,865 1,242 SH   SOLE   5 0 1,237
APPLE INC com 037833100 1,564 9,912 SH   SOLE   871 0 9,041
BAIDU INC com 056752108 19,699 124,204 SH   SOLE   44,490 0 79,714
BERKSHIRE HATHAWAY B NEW CLASS com 084670702 2,597 12,718 SH   SOLE   6,275 0 6,443
BLUE BIRD CORP com 095306106 295 16,213 SH   SOLE   0 0 16,213
BROOKFIELD ASSET MGMT INC com 112585104 206 5,377 SH   SOLE   0 0 5,377
C V S CAREMARK CORP com 126650100 32,545 496,716 SH   SOLE   183,891 0 312,825
CBOE GLOBAL MARKETS INC com 12503M108 230 2,350 SH   SOLE   0 0 2,350
CENTENE CORP com 15135B101 37,316 323,642 SH   SOLE   117,403 0 206,239
CIGNA CORP NEW com 125523100 46,012 242,271 SH   SOLE   91,005 0 151,266
CISCO SYSTEMS INC com 17275R102 702 16,192 SH   SOLE   662 0 15,530
COGNIZANT TECH SOL CL A com 192446102 35,616 561,061 SH   SOLE   202,165 0 358,896
DANAHER CORP com 235851102 46,904 454,845 SH   SOLE   163,954 0 290,891
DASEKE INC COM com 23753F107 127 34,564 SH   SOLE   0 0 34,564
EMERSON ELECTRIC CO com 291011104 437 7,316 SH   SOLE   3,982 0 3,334
EXXON MOBIL CORPORATION com 30231G102 1,224 17,944 SH   SOLE   6,883 0 11,061
FACEBOOK INC A com 30303M102 27,083 206,598 SH   SOLE   75,170 0 131,428
FIDELITY NATL INFO SVCS com 31620M106 376 3,666 SH   SOLE   1,614 0 2,052
GABRIEL TECHNOLOGIES CP com 362447104 0 10,000 SH   SOLE   10,000 0 0
HELIOS AND MATHESON ANALYTICS com 42327L309 1 50,000 SH   SOLE   0 0 50,000
IDEXX LABS INC com 45168D104 5,131 27,583 SH   SOLE   10,449 0 17,134
INTERCONTINENTAL EXCHANGE com 45866f104 42,885 569,299 SH   SOLE   215,581 0 353,718
INTL BUSINESS MACHINES com 459200101 437 3,848 SH   SOLE   0 0 3,848
ISHARES MSCI GWTH IDX FD com 464288885 218 3,150 SH   SOLE   800 0 2,350
ISHARES TR DJ TOTAL MKT US TOT com 464287846 451 3,625 SH   SOLE   1,500 0 2,125
ISHARES TR RUSSELL 1000 RUSSEL com 464287622 454 3,275 SH   SOLE   1,350 0 1,925
JOHNSON & JOHNSON com 478160104 280 2,173 SH   SOLE   300 0 1,873
KELLOGG CO com 487836108 510 8,938 SH   SOLE   3,938 0 5,000
MARATHON PETROLEUM CORP com 56585A102 379 6,426 SH   SOLE   3,000 0 3,426
MERCK & CO INC NEW com 58933y105 747 9,772 SH   SOLE   3,884 0 5,888
MICROSOFT CORP com 594918104 657 6,470 SH   SOLE   3,020 0 3,450
MONDELEZ INTL INC com 609207105 777 19,415 SH   SOLE   8,422 0 10,993
ORGANOVO HOLDINGS INC com 68620A104 24 25,000 SH   SOLE   25,000 0 0
PAYPAL HOLDINGS INC com 70450Y103 26,276 312,472 SH   SOLE   112,430 0 200,042
PEMBINA PIPELINE CORP F com 706327103 354 11,939 SH   SOLE   11,939 0 0
PFIZER INC com 717081103 585 13,402 SH   SOLE   5,516 0 7,886
PHILIP MORRIS INTL INC com 718172109 2,063 30,904 SH   SOLE   12,082 0 18,822
PROCTER & GAMBLE com 742718109 1,117 12,149 SH   SOLE   4,745 0 7,404
PROGRESSIVE CORP OHIO com 743315103 235 3,894 SH   SOLE   510 0 3,384
RICHARDS PACKAGING INCOME com 763102100 507 20,500 SH   SOLE   0 0 20,500
S&P 500 INDEX com 464287200 514 2,044 SH   SOLE   736 0 1,308
SHERWIN-WILLIAMS com 824348106 511 1,300 SH   SOLE   1,300 0 0
TENCENT HLDGS LTD ADR com 88032Q109 33,875 858,244 SH   SOLE   334,894 0 523,350
TRANSUNION COM com 89400J107 18,796 330,923 SH   SOLE   122,587 0 208,336
VISA INC com 92826C839 66,128 501,198 SH   SOLE   179,780 0 321,418