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
ABBOTT LABORATORIES COM 002824100 43,242,419 476,553 SH SOLE 476,553 0 0
ABBVIE INC COM COM 00287Y109 1,744,620 6,933 SH SOLE 6,933 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 244,524 1,965 SH SOLE 1,965 0 0
ADOBE SYS INC COM COM 00724F101 1,055,032 5,146 SH SOLE 5,146 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,450,729 20,732 SH SOLE 20,732 0 0
ALPHABET INC CL A COM 38259p508 202,271 566 SH SOLE 566 0 0
ALPHABET INC CL C COM 38259p706 344,496 975 SH SOLE 975 0 0
ALTRIA GROUP INC COM 02209S103 430,548 5,984 SH SOLE 5,984 0 0
AMAZON COM INC COM 023135106 241,915 1,015 SH SOLE 1,015 0 0
AMPHENOL CORP NEW CL A COM 032095101 92,079,064 522,227 SH SOLE 522,227 0 0
APPLE COMPUTER INC COM COM 037833100 561,937 1,942 SH SOLE 1,942 0 0
AUTOMATIC DATA PROCESSING COM 053015103 461,560 2,061 SH SOLE 2,061 0 0
BADGER METER INC COM COM 056525108 231,769 1,562 SH SOLE 1,562 0 0
BECTON DICKINSON & CO COM COM 075887109 13,947,632 92,167 SH SOLE 92,167 0 0
BLACKROCK INC COM COM 09247X101 45,908,720 47,744 SH SOLE 47,744 0 0
BLACKSTONE GROUP L P COM UNIT COM 09260d107 402,666 3,422 SH SOLE 3,422 0 0
BROADRIDGE FINL SOLUTI COM COM 11133T103 19,168,617 139,968 SH SOLE 139,968 0 0
BROWN & BROWN INC COM 115236101 57,070,983 889,649 SH SOLE 889,649 0 0
CBOE HLDGS INC COM COM 12503M108 837,454 3,451 SH SOLE 3,451 0 0
CHURCH & DWIGHT INC COM COM 171340102 53,263,655 549,790 SH SOLE 549,790 0 0
CINTAS CORP COM COM 172908105 20,041,887 117,838 SH SOLE 117,838 0 0
COCA COLA CO COM COM 191216100 391,558 4,818 SH SOLE 4,818 0 0
COSTCO WHOLESALE CORP COM 22160K105 31,502,887 33,676 SH SOLE 33,676 0 0
EXPEDITORS INTL WASH COM 302130109 35,857,392 220,011 SH SOLE 220,011 0 0
FACTSET RESH SYS INC COM COM 303075105 207,072 900 SH SOLE 900 0 0
FASTENAL COMPANY COM 311900104 441,395 9,190 SH SOLE 9,190 0 0
FORTINET INC COM COM 34959e109 4,586,785 29,858 SH SOLE 29,858 0 0
GENERAL ELEC CO COM COM 369604103 220,874 591 SH SOLE 591 0 0
HOME DEPOT INC COM COM 437076102 275,090 780 SH SOLE 780 0 0
IDEXX LABS INC COM COM 45168D104 4,416,305 8,389 SH SOLE 8,389 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 66,399,994 539,355 SH SOLE 539,355 0 0
INTUIT COM COM 461202103 27,186,282 104,162 SH SOLE 104,162 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 3,099,120 7,793 SH SOLE 7,793 0 0
JACK HENRY & ASSOCIATES, INC. COM 426281101 58,678,479 426,009 SH SOLE 426,009 0 0
JOHNSON & JOHNSON COM COM 478160104 34,590,206 136,198 SH SOLE 136,198 0 0
LOWES COS INC COM COM 548661107 288,841 1,310 SH SOLE 1,310 0 0
MASTERCARD INC CL A COM 57636Q104 44,080,233 85,826 SH SOLE 85,826 0 0
MCDONALDS CORP COM COM 580135101 37,187,898 137,575 SH SOLE 137,575 0 0
MEDPACE HLDGS INC COM COM 58506Q109 4,955,903 9,358 SH SOLE 9,358 0 0
MICROSOFT CORP COM COM 594918104 65,027,084 174,326 SH SOLE 174,326 0 0
MONSTER BEVERAGE CORP COM COM 61174x109 1,439,781 14,979 SH SOLE 14,979 0 0
MSCI INC COM COM 55354g100 236,336 422 SH SOLE 422 0 0
NASDAQ OMX GROUP INC COM COM 631103108 17,869,282 226,710 SH SOLE 226,710 0 0
NEXTERA ENERGY INC COM COM 65339F101 77,326,686 881,015 SH SOLE 881,015 0 0
NVIDIA CORP COM COM 67066G104 251,112 1,255 SH SOLE 1,255 0 0
O REILLY AUTOMOTIVE COM COM 67103H107 3,369,296 36,587 SH SOLE 36,587 0 0
PEPSICO INC COM 713448108 26,153,593 193,158 SH SOLE 193,158 0 0
PHILIP MORRIS INTL INC COM COM 718172109 428,394 2,368 SH SOLE 2,368 0 0
PROCTER & GAMBLE CO COM 742718109 42,742,920 291,482 SH SOLE 291,482 0 0
QUALYS INC COM COM 74758T303 4,013,058 29,188 SH SOLE 29,188 0 0
REPUBLIC SVCS INC COM COM 760759100 40,911,786 192,002 SH SOLE 192,002 0 0
RESMED INC COM COM 761152107 64,281,947 329,854 SH SOLE 329,854 0 0
ROLLINS INC COM COM 775711104 25,703,032 615,789 SH SOLE 615,789 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 54,143,415 160,003 SH SOLE 160,003 0 0
ROYAL BK CDA MONTREAL COM COM 780087102 558,819 2,700 SH SOLE 2,700 0 0
STERIS PLC SHS USD COM g84720104 62,713,220 297,826 SH SOLE 297,826 0 0
STRYKER CORP COM COM 863667101 56,333,376 178,927 SH SOLE 178,927 0 0
SYNOPSYS INC COM COM 871607107 1,905,164 4,271 SH SOLE 4,271 0 0
TERRENO RLTY CORP COM COM 88146m101 65,874,717 1,017,056 SH SOLE 1,017,056 0 0
TJX COS INC NEW COM COM 872540109 829,462 5,475 SH SOLE 5,475 0 0
TRUIST FINL CORP COM COM 89832Q109 325,723 6,538 SH SOLE 6,538 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 2,119,165 7,246 SH SOLE 7,246 0 0
VERISK ANALYTICS INC COM COM 92345y106 26,327,356 146,646 SH SOLE 146,646 0 0
VISA INC CL A COM 92826C839 46,427,968 135,323 SH SOLE 135,323 0 0
WAL MART COM 931142103 485,998 4,291 SH SOLE 4,291 0 0
WASTE CONNECTIONS INC COM COM 94106B101 40,688,695 244,098 SH SOLE 244,098 0 0
WEC ENERGY GROUP INC COM 976657106 20,418,402 174,860 SH SOLE 174,860 0 0
ZOETIS INC CL A COM 98978v103 35,793,106 498,095 SH SOLE 498,095 0 0