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
Expires: July 31, 2015
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
ADOBE INC COM 00724F101 1,242,409 5,178 SH SOLE 5,178 0 0
ALPHABET INC CAP STK CL A 02079K305 3,424,284 9,952 SH SOLE 9,952 0 0
ALPHABET INC CAP STK CL C 02079K107 533,258 1,565 SH SOLE 1,565 0 0
AMAZON COM INC COM 023135106 338,346 1,358 SH SOLE 1,358 0 0
AMERICAN EXPRESS CO COM 025816109 536,128 1,763 SH SOLE 1,763 0 0
AMPHENOL CORP CL A 032095101 6,465,304 76,694 SH SOLE 76,694 0 0
ANALOG DEVICES INC COM 032654105 4,804,952 12,112 SH SOLE 12,112 0 0
APPLE INC COM 037833100 8,969,228 26,933 SH SOLE 26,933 0 0
APPLIED MATLS INC COM 038222105 13,849,705 27,083 SH SOLE 27,083 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,779,673 3,574 SH SOLE 3,574 0 0
BLACKROCK INC COM 09290D101 2,297,548 2,171 SH SOLE 2,171 0 0
BLACKSTONE INC COM 09260D107 207,142 1,848 SH SOLE 1,848 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 827,806 18,569 SH SOLE 18,569 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 4,343,589 119,133 SH SOLE 119,133 0 0
CARMAX INC COM 143130102 2,501,884 45,398 SH SOLE 45,398 0 0
CME GROUP INC COM 12572Q105 211,418 807 SH SOLE 807 0 0
DISNEY WALT CO COM 254687106 1,736,305 16,552 SH SOLE 16,552 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N201 1,278,118 9,840 SH SOLE 9,840 0 0
EAST WEST BANCORP INC COM 27579R104 4,876,150 39,346 SH SOLE 39,346 0 0
EXPEDITORS INTL WASH INC COM 302130109 3,006,308 16,282 SH SOLE 16,282 0 0
FACTSET RESH SYS INC COM 303075105 368,752 1,366 SH SOLE 1,366 0 0
FIRSTCASH HOLDINGS INC COM 33768G107 2,946,025 13,947 SH SOLE 13,947 0 0
FORTINET INC COM 34959E109 434,387 2,430 SH SOLE 2,430 0 0
ILLINOIS TOOL WKS INC COM 452308109 624,419 2,427 SH SOLE 2,427 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 1,457,645 14,478 SH SOLE 14,478 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 239,179 2,321 SH SOLE 2,321 0 0
JOHNSON & JOHNSON COM 478160104 2,321,770 8,770 SH SOLE 8,770 0 0
JONES LANG LASALLE INC COM 48020Q107 5,447,116 17,829 SH SOLE 17,829 0 0
JPMORGAN CHASE & CO COM 46625H100 2,658,881 8,037 SH SOLE 8,037 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,798,727 10,578 SH SOLE 10,578 0 0
MASTERCARD INCORPORATED CL A 57636Q104 5,746,317 10,420 SH SOLE 10,420 0 0
MCDONALDS CORP COM 580135101 1,847,058 7,998 SH SOLE 7,998 0 0
MICROSOFT CORP COM 594918104 565,216 1,102 SH SOLE 1,102 0 0
MSCI INC COM 55354G100 2,038,289 3,784 SH SOLE 3,784 0 0
NEXTERA ENERGY INC COM 65339F101 2,036,043 26,882 SH SOLE 26,882 0 0
OLD REP INTL CORP COM 680223104 2,372,785 63,596 SH SOLE 63,596 0 0
PFIZER INC COM 717081103 1,465,757 51,394 SH SOLE 51,394 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 493,701 4,910 SH SOLE 4,910 0 0
QNITY ELECTRONICS INC COMMON STOCK 74743L100 1,853,156 14,738 SH SOLE 14,738 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 2,077,386 14,008 SH SOLE 14,008 0 0
STRYKER CORPORATION COM 863667101 3,352,873 12,175 SH SOLE 12,175 0 0
SYNOPSYS INC COM 871607107 2,848,422 6,549 SH SOLE 6,549 0 0
TESLA INC COM 88160R101 379,647 1,070 SH SOLE 1,070 0 0
VAIL RESORTS INC COM 91879Q109 1,310,069 9,550 SH SOLE 9,550 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 301,351 1,301 SH SOLE 1,301 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 247,373 661 SH SOLE 661 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,221,611 5,236 SH SOLE 5,236 0 0
VERISK ANALYTICS INC COM 92345Y106 2,324,723 13,850 SH SOLE 13,850 0 0
WASTE MGMT INC DEL COM 94106L109 224,312 1,100 SH SOLE 1,100 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 2,860,032 45,268 SH SOLE 45,268 0 0