0001053055-20-000003.txt : 20200810 0001053055-20-000003.hdr.sgml : 20200810 20200810101540 ACCESSION NUMBER: 0001053055-20-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200810 DATE AS OF CHANGE: 20200810 EFFECTIVENESS DATE: 20200810 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BOSTON FINANCIAL MANGEMENT LLC CENTRAL INDEX KEY: 0001053055 IRS NUMBER: 475775386 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-06656 FILM NUMBER: 201087660 BUSINESS ADDRESS: STREET 1: 255 STATE STREET, 6TH FLOOR CITY: BOSTON STATE: MA ZIP: 02109 BUSINESS PHONE: 6173388108 MAIL ADDRESS: STREET 1: 255 STATE STREET, 6TH FLOOR CITY: BOSTON STATE: MA ZIP: 02109 FORMER COMPANY: FORMER CONFORMED NAME: BOSTON FINANCIAL MANGEMENT INC /MA DATE OF NAME CHANGE: 19990804 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001053055 XXXXXXXX 06-30-2020 06-30-2020 BOSTON FINANCIAL MANGEMENT LLC
255 STATE STREET, 6TH FLOOR BOSTON MA 02109
13F HOLDINGS REPORT 028-06656 N
Charles J. Zambri Chief Compliance Officer 617-275-0364 Charles J. Zambri Boston MA 08-10-2020 0 276 1859247 false
INFORMATION TABLE 2 13F06302020.xml VANGUARD INDEX FDS VALUE ETF 922908744 100 1007 SH SOLE 1007 0 0 BALL CORP COM 058498106 102 1463 SH SOLE 1463 0 0 CONSTELLATION BRANDS INC CL A 21036P108 105 600 SH SOLE 600 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 105 1338 SH SOLE 1338 0 0 LOGITECH INTL S A SHS H50430232 108 1656 SH SOLE 1656 0 0 NATERA INC COM 632307104 117 2349 SH SOLE 2349 0 0 ISHARES TR S&P MC 400VL ETF 464287705 118 891 SH SOLE 891 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 121 1150 SH SOLE 1150 0 0 DOLLAR GEN CORP NEW COM 256677105 123 645 SH SOLE 645 0 0 ISHARES TR CORE US AGGBD ET 464287226 126 1069 SH SOLE 1069 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 128 1075 SH SOLE 1075 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 129 523 SH SOLE 523 0 0 ZOETIS INC CL A 98978V103 133 972 SH SOLE 972 0 0 BOSTON PPTYS LTD PARTNERSHIP COM 101121101 136 1500 SH SOLE 1500 0 0 CULLEN FROST BANKERS INC COM 229899109 136 1820 SH SOLE 1820 0 0 CAMBRIDGE BANCORP COM 132152109 137 2320 SH SOLE 2320 0 0 UNITED PARCEL SERVICE INC CL B 911312106 140 1255 SH SOLE 1255 0 0 ISHARES TR RUS MID CAP ETF 464287499 141 2623 SH SOLE 2623 0 0 PARKER HANNIFIN CORP COM 701094104 141 767 SH SOLE 767 0 0 EATON CORP PLC SHS G29183103 142 1619 SH SOLE 1619 0 0 CANADIAN PAC RY LTD COM 13645T100 143 560 SH SOLE 560 0 0 WELLS FARGO CO NEW COM 949746101 144 5624 SH SOLE 5624 0 0 AFLAC INC COM 001055102 147 4075 SH SOLE 4075 0 0 ISHARES TR US TREAS BD ETF 46429B267 151 5401 SH SOLE 5401 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 152 535 SH SOLE 535 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 156 3897 SH SOLE 3897 0 0 EBAY INC. COM 278642103 157 3000 SH SOLE 3000 0 0 AMERICAN ELEC PWR CO INC COM 025537101 163 2050 SH SOLE 2050 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 163 4957 SH SOLE 4957 0 0 CELANESE CORP DEL COM 150870103 164 1900 SH SOLE 1900 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 166 9135 SH SOLE 9135 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 167 1550 SH SOLE 1550 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 170 2995 SH SOLE 2995 0 0 STATE STR CORP COM 857477103 170 2675 SH SOLE 2675 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 172 3248 SH SOLE 3248 0 0 CLOROX CO DEL COM 189054109 180 822 SH SOLE 822 0 0 EATON VANCE CORP COM NON VTG 278265103 181 4683 SH SOLE 4683 0 0 FEDEX CORP COM 31428X106 182 1300 SH SOLE 1300 0 0 GENERAL DYNAMICS CORP COM 369550108 182 1220 SH SOLE 1220 0 0 DOMINION ENERGY INC COM 25746U109 186 2295 SH SOLE 2295 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 188 1150 SH SOLE 1150 0 0 TESLA INC COM 88160R101 189 175 SH SOLE 175 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 193 6504 SH SOLE 6504 0 0 YUM BRANDS INC COM 988498101 193 2220 SH SOLE 2220 0 0 ISHARES TR TIPS BD ETF 464287176 201 1630 SH SOLE 1630 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 202 1190 SH SOLE 1190 0 0 WASTE CONNECTIONS INC COM 94106B101 204 2172 SH SOLE 2172 0 0 BP PLC SPONSORED ADR 055622104 207 8882 SH SOLE 8882 0 0 AUTODESK INC COM 052769106 209 873 SH SOLE 873 0 0 CINTAS CORP COM 172908105 209 783 SH SOLE 783 0 0 ISHARES TR S&P MC 400GR ETF 464287606 209 935 SH SOLE 935 0 0 MARKEL CORP COM 570535104 209 226 SH SOLE 226 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 210 2290 SH SOLE 2290 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 214 8030 SH SOLE 8030 0 0 CHURCH & DWIGHT INC COM 171340102 222 2870 SH SOLE 2870 0 0 QUANTERIX CORP COM 74766Q101 225 8200 SH SOLE 8200 0 0 WILLIAMS COS INC COM 969457100 228 12011 SH SOLE 12011 0 0 LINDE PLC SHS G5494J103 232 1095 SH SOLE 1095 0 0 CONMED CORP COM 207410101 233 3236 SH SOLE 3236 0 0 CERNER CORP COM 156782104 236 3440 SH SOLE 3440 0 0 WAYFAIR INC CL A 94419L101 237 1200 SH SOLE 1200 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 238 4193 SH SOLE 4193 0 0 SOUTHERN CO COM 842587107 243 4688 SH SOLE 4688 0 0 PHILIP MORRIS INTL INC COM 718172109 244 3481 SH SOLE 3481 0 0 AVALONBAY CMNTYS INC COM 053484101 252 1632 SH SOLE 1632 0 0 PPG INDS INC COM 693506107 255 2400 SH SOLE 2400 0 0 ANSYS INC COM 03662Q105 264 905 SH SOLE 905 0 0 V F CORP COM 918204108 268 4400 SH SOLE 4400 0 0 APPLIED MATLS INC COM 038222105 272 4500 SH SOLE 4500 0 0 DUNKIN BRANDS GROUP INC COM 265504100 279 4275 SH SOLE 4275 0 0 APTARGROUP INC COM 038336103 283 2530 SH SOLE 2530 0 0 ISHARES TR S&P SML 600 GWT 464287887 283 1665 SH SOLE 1665 0 0 TRIMBLE INC COM 896239100 283 6552 SH SOLE 6552 0 0 TARGET CORP COM 87612E106 284 2366 SH SOLE 2366 0 0 WEC ENERGY GROUP INC COM 92939U106 293 3340 SH SOLE 3340 0 0 HANOVER INS GROUP INC COM 410867105 296 2917 SH SOLE 2917 0 0 SCHWAB CHARLES CORP COM 808513105 300 8904 SH SOLE 8904 0 0 PTC INC COM 69370C100 308 3956 SH SOLE 3956 0 0 ANALOG DEVICES INC COM 032654105 309 2520 SH SOLE 2520 0 0 ISHARES TR S&P 500 VAL ETF 464287408 310 2868 SH SOLE 2868 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 312 7360 SH SOLE 7360 0 0 BAXTER INTL INC COM 071813109 316 3675 SH SOLE 3675 0 0 MARSH & MCLENNAN COS INC COM 571748102 318 2960 SH SOLE 2960 0 0 AMERIPRISE FINL INC COM 03076C106 319 2128 SH SOLE 2128 0 0 WP CAREY INC COM 92936U109 338 5000 SH SOLE 5000 0 0 CANTEL MED CORP COM 138098108 342 7739 SH SOLE 7739 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 345 1517 SH SOLE 1517 0 0 NETFLIX INC COM 64110L106 346 760 SH SOLE 760 0 0 TEXAS INSTRS INC COM 882508104 349 2750 SH SOLE 2750 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 350 15739 SH SOLE 15739 0 0 NORTHROP GRUMMAN CORP COM 666807102 354 1153 SH SOLE 1153 0 0 ANTHEM INC COM 036752103 359 1366 SH SOLE 1366 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 360 3544 SH SOLE 3544 0 0 CATERPILLAR INC DEL COM 149123101 362 2860 SH SOLE 2860 0 0 CIGNA CORP NEW COM 125523100 366 1951 SH SOLE 1951 0 0 NOVARTIS AG SPONSORED ADR 66987V109 367 4205 SH SOLE 4205 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 368 8535 SH SOLE 8535 0 0 GENERAL MLS INC COM 370334104 371 6013 SH SOLE 6013 0 0 WASTE MGMT INC DEL COM 94106L109 376 3547 SH SOLE 3547 0 0 GOLD TRUST ISHARES 464285105 378 22245 SH SOLE 22245 0 0 ORACLE CORP COM 68389X105 399 7225 SH SOLE 7225 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 402 2762 SH SOLE 2762 0 0 CSX CORP COM 126408103 405 5814 SH SOLE 5814 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 415 2901 SH SOLE 2901 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 418 2673 SH SOLE 2673 0 0 COSTAR GROUP INC COM 22160N109 429 604 SH SOLE 604 0 0 SALESFORCE COM INC COM 79466L302 448 2392 SH SOLE 2392 0 0 DEERE & CO COM 244199105 453 2885 SH SOLE 2885 0 0 ISHARES TR SH TR CRPORT ETF 464288646 461 8426 SH SOLE 8426 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 464 1559 SH SOLE 1559 0 0 OTIS WORLDWIDE CORP COM 68902V107 469 8244 SH SOLE 8244 0 0 STARBUCKS CORP COM 855244109 471 6394 SH SOLE 6394 0 0 NORFOLK SOUTHERN CORP COM 655844108 489 2785 SH SOLE 2785 0 0 MEDTRONIC PLC SHS G5960L103 490 5339 SH SOLE 5339 0 0 VERISK ANALYTICS INC COM 92345Y106 496 2912 SH SOLE 2912 0 0 BANK NEW YORK MELLON CORP COM 064058100 510 13196 SH SOLE 13196 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 517 6474 SH SOLE 6474 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 521 17000 SH SOLE 17000 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 523 2426 SH SOLE 2426 0 0 INDEPENDENT BANK CORP MASS COM 453836108 539 8027 SH SOLE 8027 0 0 CARMAX INC COM 143130102 540 6026 SH SOLE 6026 0 0 FORTIVE CORP COM 34959J108 540 7976 SH SOLE 7976 0 0 VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 553 14257 SH SOLE 14257 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 567 4694 SH SOLE 4694 0 0 PNC FINL SVCS GROUP INC COM 693475105 587 5575 SH SOLE 5575 0 0 FISERV INC COM 337738108 590 6044 SH SOLE 6044 0 0 KAR AUCTION SVCS INC COM 48238T109 594 43200 SH SOLE 43200 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 608 6394 SH SOLE 6394 0 0 EVERSOURCE ENERGY COM 30040W108 609 7309 SH SOLE 7309 0 0 UNILEVER N V N Y SHS NEW 904784709 612 11487 SH SOLE 11487 0 0 HONEYWELL INTL INC COM 438516106 624 4316 SH SOLE 4316 0 0 MCCORMICK & CO INC COM NON VTG 579780206 625 3485 SH SOLE 3485 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 637 27509 SH SOLE 27509 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 646 8230 SH SOLE 8230 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 653 16493 SH SOLE 16493 0 0 IAA INC COM 449253103 662 17172 SH SOLE 17172 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 699 1226 SH SOLE 1226 0 0 SYSCO CORP COM 871829107 710 12995 SH SOLE 12995 0 0 IDEXX LABS INC COM 45168D104 721 2183 SH SOLE 2183 0 0 LILLY ELI & CO COM 532457108 730 4444 SH SOLE 4444 0 0 S&P GLOBAL INC COM 78409V104 740 2246 SH SOLE 2246 0 0 AMERICAN EXPRESS CO COM 025816109 742 7795 SH SOLE 7795 0 0 COMCAST CORP NEW CL A 20030N101 747 19154 SH SOLE 19154 0 0 BROADCOM INC COM 11135F101 791 2506 SH SOLE 2506 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 802 3 SH SOLE 3 0 0 ISHARES TR CORE S&P500 ETF 464287200 829 2678 SH SOLE 2678 0 0 TJX COS INC NEW COM 872540109 923 18251 SH SOLE 18251 0 0 BARRICK GOLD CORPORATION COM 067901108 932 34600 SH SOLE 34600 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 940 17055 SH SOLE 17055 0 0 LOWES COS INC COM 548661107 942 6969 SH SOLE 6969 0 0 SPDR GOLD TR GOLD SHS 78463V107 955 5706 SH SOLE 5706 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 963 13932 SH SOLE 13932 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 984 10752 SH SOLE 10752 0 0 AT&T INC COM 00206R102 1003 33164 SH SOLE 33164 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 1011 17193 SH SOLE 17193 0 0 CVS HEALTH CORP COM 126650100 1017 15651 SH SOLE 15651 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1017 21363 SH SOLE 21363 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 1018 4904 SH SOLE 4904 0 0 KIMBERLY CLARK CORP COM 494368103 1037 7334 SH SOLE 7334 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 1187 6592 SH SOLE 6592 0 0 SEI INVTS CO COM 784117103 1229 22352 SH SOLE 22352 0 0 EXACT SCIENCES CORP COM 30063P105 1241 14269 SH SOLE 14269 0 0 TRACTOR SUPPLY CO COM 892356106 1256 9529 SH SOLE 9529 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1264 25500 SH SOLE 25500 0 0 CHEVRON CORP NEW COM 166764100 1267 14201 SH SOLE 14201 0 0 INTUIT COM 461202103 1272 4296 SH SOLE 4296 0 0 UNILEVER PLC SPON ADR NEW 904767704 1316 23980 SH SOLE 23980 0 0 WALMART INC COM 931142103 1379 11510 SH SOLE 11510 0 0 DISNEY WALT CO COM DISNEY 254687106 1388 12444 SH SOLE 12444 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 1414 24950 SH SOLE 24950 0 0 PAYPAL HLDGS INC COM 70450Y103 1431 8214 SH SOLE 8214 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1493 6955 SH SOLE 6955 0 0 BOEING CO COM 097023105 1522 8303 SH SOLE 8303 0 0 ISHARES TR RESIDNL REAL EST 464288562 1544 25700 SH SOLE 25700 0 0 QUALCOMM INC COM 747525103 1592 17459 SH SOLE 17459 0 0 FACEBOOK INC CL A 30303M102 1631 7181 SH SOLE 7181 0 0 COLGATE PALMOLIVE CO COM 194162103 1669 22786 SH SOLE 22786 0 0 RPM INTL INC COM 749685103 1682 22412 SH SOLE 22412 0 0 COCA COLA CO COM 191216100 1700 38046 SH SOLE 38046 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 1857 21443 SH SOLE 21443 0 0 ROPER TECHNOLOGIES INC COM 776696106 1876 4833 SH SOLE 4833 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 1898 42804 SH SOLE 42804 0 0 ILLUMINA INC COM 452327109 1985 5361 SH SOLE 5361 0 0 BK OF AMERICA CORP COM 060505104 2010 84629 SH SOLE 84629 0 0 NOVO-NORDISK A S ADR 670100205 2016 30786 SH SOLE 30786 0 0 NEWMONT CORP COM 651639106 2130 34500 SH SOLE 34500 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 2185 35462 SH SOLE 35462 0 0 EMERSON ELEC CO COM 291011104 2356 37988 SH SOLE 37988 0 0 3M CO COM 88579Y101 2508 16080 SH SOLE 16080 0 0 HENRY JACK & ASSOC INC COM 426281101 2633 14307 SH SOLE 14307 0 0 INTEL CORP COM 458140100 2740 45802 SH SOLE 45802 0 0 EXXON MOBIL CORP COM 30231G102 2775 62058 SH SOLE 62058 0 0 MCDONALDS CORP COM 580135101 2789 15121 SH SOLE 15121 0 0 UNION PAC CORP COM 907818108 2807 16603 SH SOLE 16603 0 0 ECOLAB INC COM 278865100 2879 14471 SH SOLE 14471 0 0 AMGEN INC COM 031162100 3113 13198 SH SOLE 13198 0 0 ABBVIE INC COM 00287Y109 3626 36931 SH SOLE 36931 0 0 CISCO SYS INC COM 17275R102 3662 78524 SH SOLE 78524 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3803 32454 SH SOLE 32454 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4150 12788 SH SOLE 12788 0 0 PEPSICO INC COM 713448108 4251 32145 SH SOLE 32145 0 0 STRYKER CORPORATION COM 863667101 4317 23955 SH SOLE 23955 0 0 ISHARES TR MSCI EAFE ETF 464287465 4417 72566 SH SOLE 72566 0 0 NIKE INC CL B 654106103 4839 49355 SH SOLE 49355 0 0 MERCK & CO. INC COM 58933Y105 4895 63295 SH SOLE 63295 0 0 ISHARES TR CORE S&P SCP ETF 464287804 5033 73700 SH SOLE 73700 0 0 JPMORGAN CHASE & CO COM 46625H100 5233 55634 SH SOLE 55634 0 0 ABBOTT LABS COM 002824100 5234 57249 SH SOLE 57249 0 0 ILLINOIS TOOL WKS INC COM 452308109 5453 31186 SH SOLE 31186 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 5619 15508 SH SOLE 15508 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5706 31965 SH SOLE 31965 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 5797 18798 SH SOLE 18798 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 5866 30559 SH SOLE 30559 0 0 ROSS STORES INC COM 778296103 5906 69283 SH SOLE 69283 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 5946 41526 SH SOLE 41526 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 6513 155937 SH SOLE 155937 0 0 UNITEDHEALTH GROUP INC COM 91324P102 6594 22358 SH SOLE 22358 0 0 AMERICAN TOWER CORP NEW COM 03027X100 7559 29238 SH SOLE 29238 0 0 HERSHEY CO COM 427866108 8740 67426 SH SOLE 67426 0 0 NEXTERA ENERGY INC COM 65339F101 8961 37312 SH SOLE 37312 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 9049 67337 SH SOLE 67337 0 0 ALPHABET INC CAP STK CL A 02079K305 9115 6428 SH SOLE 6428 0 0 ISHARES TR RUS 1000 ETF 464287622 9496 55315 SH SOLE 55315 0 0 FASTENAL CO COM 311900104 9849 229902 SH SOLE 229902 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 9990 74289 SH SOLE 74289 0 0 ISHARES TR CORE S&P MCP ETF 464287507 10526 59192 SH SOLE 59192 0 0 PROCTER AND GAMBLE CO COM 742718109 10616 88786 SH SOLE 88786 0 0 AMDOCS LTD SHS G02602103 10657 175045 SH SOLE 175045 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 10732 72082 SH SOLE 72082 0 0 DANAHER CORPORATION COM 235851102 10962 61995 SH SOLE 61995 0 0 LENNOX INTL INC COM 526107107 11565 49635 SH SOLE 49635 0 0 NORDSON CORP COM 655663102 11672 61525 SH SOLE 61525 0 0 BLACKROCK INC COM 09247X101 11993 22043 SH SOLE 22043 0 0 REPUBLIC SVCS INC COM 760759100 12701 154793 SH SOLE 154793 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 12987 434193 SH SOLE 434193 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 13259 339898 SH SOLE 339898 0 0 SMITH A O CORP COM 831865209 13578 288161 SH SOLE 288161 0 0 ADOBE INC COM 00724F101 13621 31290 SH SOLE 31290 0 0 HEICO CORP NEW CL A 422806208 13903 171136 SH SOLE 171136 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 14066 170168 SH SOLE 170168 0 0 ALPHABET INC CAP STK CL C 02079K107 14491 10251 SH SOLE 10251 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 15885 506868 SH SOLE 506868 0 0 EXPEDITORS INTL WASH INC COM 302130109 16241 213585 SH SOLE 213585 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 20004 188736 SH SOLE 188736 0 0 FIRSTSERVICE CORP NEW COM 33767E202 20141 199915 SH SOLE 199915 0 0 WATERS CORP COM 941848103 20506 113670 SH SOLE 113670 0 0 GILEAD SCIENCES INC COM 375558103 20564 267275 SH SOLE 267275 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 21241 316650 SH SOLE 316650 0 0 BROWN & BROWN INC COM 115236101 23324 572226 SH SOLE 572226 0 0 LOCKHEED MARTIN CORP COM 539830109 25191 69032 SH SOLE 69032 0 0 BECTON DICKINSON & CO COM 075887109 25785 107763 SH SOLE 107763 0 0 HOME DEPOT INC COM 437076102 26185 104528 SH SOLE 104528 0 0 CME GROUP INC COM 12572Q105 26356 162151 SH SOLE 162151 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 27304 163156 SH SOLE 163156 0 0 AMAZON COM INC COM 023135106 27334 9908 SH SOLE 9908 0 0 MOODYS CORP COM 615369105 30615 111437 SH SOLE 111437 0 0 JOHNSON & JOHNSON COM 478160104 31516 224104 SH SOLE 224104 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 31750 697966 SH SOLE 697966 0 0 STERIS PLC SHS USD G8473T100 32991 215009 SH SOLE 215009 0 0 EQUINIX INC COM 29444U700 33125 47167 SH SOLE 47167 0 0 BERKLEY W R CORP COM 084423102 36193 631752 SH SOLE 631752 0 0 COSTCO WHSL CORP NEW COM 22160K105 36352 119892 SH SOLE 119892 0 0 MASTERCARD INCORPORATED CL A 57636Q104 41606 140704 SH SOLE 140704 0 0 AIR PRODS & CHEMS INC COM 009158106 42584 176359 SH SOLE 176359 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 44304 572704 SH SOLE 572704 0 0 VERISIGN INC COM 92343E102 44974 217443 SH SOLE 217443 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 46716 370204 SH SOLE 370204 0 0 FAIR ISAAC CORP COM 303250104 47892 114564 SH SOLE 114564 0 0 PFIZER INC COM 717081103 48327 1477893 SH SOLE 1477893 0 0 VISA INC COM CL A 92826C839 51098 264524 SH SOLE 264524 0 0 SHERWIN WILLIAMS CO COM 824348106 56396 97596 SH SOLE 97596 0 0 COPART INC COM 217204106 56802 682147 SH SOLE 682147 0 0 WATSCO INC COM 942622200 61929 348502 SH SOLE 348502 0 0 TYLER TECHNOLOGIES INC COM 902252105 65302 188256 SH SOLE 188256 0 0 APPLE INC COM 037833100 93068 255120 SH SOLE 255120 0 0 MICROSOFT CORP COM 594918104 101951 500965 SH SOLE 500965 0 0