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
3M CO COM 88579Y101 7,295 38,256 SH   SOLE   38,256 0 0
ABBOTT LABS COM 002824100 19,004 262,540 SH   SOLE   262,540 0 0
ADOBE INC COM 00724F101 7,952 35,121 SH   SOLE   35,121 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 40,456 294,918 SH   SOLE   294,918 0 0
ALPHABET INC CAP STK CL C 02079K107 22,228 21,447 SH   SOLE   21,447 0 0
ALPHABET INC CAP STK CL A 02079K305 22,052 21,087 SH   SOLE   21,087 0 0
AMAZON COM INC COM 023135106 39,073 25,994 SH   SOLE   25,994 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1,502 105,329 SH   SOLE   105,329 0 0
AMERICAN EXPRESS CO COM 025816109 13,564 142,191 SH   SOLE   142,191 0 0
AMGEN INC COM 031162100 9,656 49,561 SH   SOLE   49,561 0 0
ANTHEM INC COM 036752103 20,089 76,431 SH   SOLE   76,431 0 0
APPLE INC COM 037833100 47,158 298,726 SH   SOLE   298,726 0 0
AT&T INC COM 00206R102 13,920 487,359 SH   SOLE   487,359 0 0
AUTOZONE INC COM 053332102 11,190 13,337 SH   SOLE   13,337 0 0
BAIDU INC SPON ADR REP A 056752108 12,265 77,271 SH   SOLE   77,271 0 0
BANK AMER CORP COM 060505104 21,668 878,692 SH   SOLE   878,692 0 0
BECTON DICKINSON & CO COM 075887109 17,949 79,598 SH   SOLE   79,598 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,941 68,223 SH   SOLE   68,223 0 0
BOEING CO COM 097023105 14,202 44,003 SH   SOLE   44,003 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 5,727 110,092 SH   SOLE   110,092 0 0
BROADCOM INC COM 11135F101 7,153 28,110 SH   SOLE   28,110 0 0
CHEVRON CORP NEW COM 166764100 13,566 124,604 SH   SOLE   124,604 0 0
CHOICE HOTELS INTL INC COM 169905106 9,799 136,793 SH   SOLE   136,793 0 0
CISCO SYS INC COM 17275R102 23,899 551,116 SH   SOLE   551,116 0 0
CITIGROUP INC COM NEW 172967424 9,082 174,324 SH   SOLE   174,324 0 0
CME GROUP INC COM CL A 12572Q105 20,879 110,899 SH   SOLE   110,899 0 0
COCA COLA CO COM 191216100 19,033 401,640 SH   SOLE   401,640 0 0
COMCAST CORP NEW CL A 20030N101 20,164 591,727 SH   SOLE   591,727 0 0
COSTCO WHSL CORP NEW COM 22160K105 16,286 79,882 SH   SOLE   79,882 0 0
CREDICORP LTD COM G2519Y108 2,302 10,378 SH   SOLE   10,378 0 0
DARDEN RESTAURANTS INC COM 237194105 11,908 119,154 SH   SOLE   119,154 0 0
DISNEY WALT CO COM DISNEY 254687106 19,560 178,248 SH   SOLE   178,248 0 0
DOWDUPONT INC COM 26078J100 7,937 148,293 SH   SOLE   148,293 0 0
EOG RES INC COM 26875P101 15,715 180,051 SH   SOLE   180,051 0 0
EXXON MOBIL CORP COM 30231G102 27,604 404,497 SH   SOLE   404,497 0 0
FACEBOOK INC CL A 30303M102 19,697 150,138 SH   SOLE   150,138 0 0
FISERV INC COM 337738108 17,051 231,840 SH   SOLE   231,840 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 2,937 34,103 SH   SOLE   34,103 0 0
FORTIVE CORP COM 34959J108 7,734 114,214 SH   SOLE   114,214 0 0
HOME DEPOT INC COM 437076102 12,762 74,219 SH   SOLE   74,219 0 0
INTEL CORP COM 458140100 8,805 187,472 SH   SOLE   187,472 0 0
ISHARES INC MSCI FRNTR100ETF 464286145 275 10,508 SH   SOLE   10,508 0 0
ISHARES TR CORE S&P500 ETF 464287200 430,477 1,709,547 SH   SOLE   1,709,547 0 0
JOHNSON & JOHNSON COM 478160104 32,404 250,901 SH   SOLE   250,901 0 0
JPMORGAN CHASE & CO COM 46625H100 31,301 320,385 SH   SOLE   320,385 0 0
KOHLS CORP COM 500255104 11,170 168,248 SH   SOLE   168,248 0 0
LILLY ELI & CO COM 532457108 7,164 61,863 SH   SOLE   61,863 0 0
M & T BK CORP COM 55261F104 10,919 76,224 SH   SOLE   76,224 0 0
MCDONALDS CORP COM 580135101 19,781 111,310 SH   SOLE   111,310 0 0
MEDTRONIC PLC SHS G5960L103 8,022 88,125 SH   SOLE   88,125 0 0
MERCK & CO INC COM 58933Y105 24,557 321,133 SH   SOLE   321,133 0 0
MICROSOFT CORP COM 594918104 61,325 603,298 SH   SOLE   603,298 0 0
MOMO INC ADR 60879B107 1,520 63,967 SH   SOLE   63,967 0 0
MONDELEZ INTL INC CL A 609207105 18,249 455,513 SH   SOLE   455,513 0 0
MOSAIC CO NEW COM 61945C103 7,321 250,423 SH   SOLE   250,423 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 17,065 148,226 SH   SOLE   148,226 0 0
NETEASE INC SPONSORED ADR 64110W102 4,202 17,840 SH   SOLE   17,840 0 0
NETFLIX INC COM 64110L106 3,298 12,311 SH   SOLE   12,311 0 0
NORFOLK SOUTHERN CORP COM 655844108 14,135 94,449 SH   SOLE   94,449 0 0
NVIDIA CORP COM 67066G104 5,220 39,074 SH   SOLE   39,074 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 11,730 190,947 SH   SOLE   190,947 0 0
PAYPAL HLDGS INC COM 70450Y103 6,011 71,422 SH   SOLE   71,422 0 0
PFIZER INC COM 717081103 15,786 361,362 SH   SOLE   361,362 0 0
PHILIP MORRIS INTL INC COM 718172109 6,785 101,552 SH   SOLE   101,552 0 0
PIONEER NAT RES CO COM 723787107 11,081 84,187 SH   SOLE   84,187 0 0
PROCTER AND GAMBLE CO COM 742718109 14,864 161,580 SH   SOLE   161,580 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 12,650 169,873 SH   SOLE   169,873 0 0
ROPER TECHNOLOGIES INC COM 776696106 12,752 47,807 SH   SOLE   47,807 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 44,914 1,447,706 SH   SOLE   1,447,706 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 47,655 899,799 SH   SOLE   899,799 0 0
SERVICE CORP INTL COM 817565104 12,306 305,412 SH   SOLE   305,412 0 0
SERVICENOW INC COM 81762P102 13,418 75,300 SH   SOLE   75,300 0 0
SHERWIN WILLIAMS CO COM 824348106 10,099 25,647 SH   SOLE   25,647 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 99,984 399,752 SH   SOLE   399,752 0 0
STRYKER CORP COM 863667101 19,214 122,484 SH   SOLE   122,484 0 0
SVB FINL GROUP COM 78486Q101 6,929 36,457 SH   SOLE   36,457 0 0
TAL ED GROUP SPONSORED ADS 874080104 3,937 147,438 SH   SOLE   147,438 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 20,017 89,376 SH   SOLE   89,376 0 0
TJX COS INC NEW COM 872540109 12,934 288,869 SH   SOLE   288,869 0 0
TRANSDIGM GROUP INC COM 893641100 16,410 48,217 SH   SOLE   48,217 0 0
UBS GROUP AG SHS H42097107 12,166 979,453 SH   SOLE   979,453 0 0
UNDER ARMOUR INC CL A 904311107 4,838 273,608 SH   SOLE   273,608 0 0
UNION PAC CORP COM 907818108 16,297 117,802 SH   SOLE   117,802 0 0
UNITED TECHNOLOGIES CORP COM 913017109 14,335 134,517 SH   SOLE   134,517 0 0
UNITEDHEALTH GROUP INC COM 91324P102 25,963 104,138 SH   SOLE   104,138 0 0
VALERO ENERGY CORP NEW COM 91913Y100 9,878 131,654 SH   SOLE   131,654 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 331,356 1,440,737 SH   SOLE   1,440,737 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 26,531 471,536 SH   SOLE   471,536 0 0
VISA INC COM CL A 92826C839 26,298 199,162 SH   SOLE   199,162 0 0
WALMART INC COM 931142103 19,039 204,227 SH   SOLE   204,227 0 0
WASTE CONNECTIONS INC COM 94106B101 14,387 193,610 SH   SOLE   193,610 0 0
WASTE MGMT INC DEL COM 94106L109 9,091 102,077 SH   SOLE   102,077 0 0
WELLS FARGO CO NEW COM 949746101 13,124 284,586 SH   SOLE   284,586 0 0
WORLDPAY INC CL A 981558109 12,383 161,888 SH   SOLE   161,888 0 0
XILINX INC COM 983919101 8,194 96,128 SH   SOLE   96,128 0 0
YANDEX N V SHS CLASS A N97284108 1,482 54,152 SH   SOLE   54,152 0 0
ZOETIS INC CL A 98978V103 14,919 174,278 SH   SOLE   174,278 0 0