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 64,743,291 630,596 SH SOLE 630,596 0 0
ABBVIE INC COM COM 00287Y109 1,821,479 8,375 SH SOLE 8,375 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 602,603 3,039 SH SOLE 3,039 0 0
ADOBE SYS INC COM COM 00724F101 3,077,636 12,661 SH SOLE 12,661 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,970,136 25,861 SH SOLE 25,861 0 0
ALPHABET INC CL A COM 38259p508 277,783 966 SH SOLE 966 0 0
ALPHABET INC CL C COM 38259p706 349,682 1,219 SH SOLE 1,219 0 0
ALTRIA GROUP INC COM 02209S103 665,509 10,085 SH SOLE 10,085 0 0
AMAZON COM INC COM 023135106 306,782 1,473 SH SOLE 1,473 0 0
AMERICAN ELEC PWR INC COM COM 025537101 383,278 2,924 SH SOLE 2,924 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 288,695 919 SH SOLE 919 0 0
AMPHENOL CORP NEW CL A COM 032095101 85,762,716 678,771 SH SOLE 678,771 0 0
APPLE COMPUTER INC COM COM 037833100 715,942 2,821 SH SOLE 2,821 0 0
AT&T INC COM 00206R102 420,065 14,490 SH SOLE 14,490 0 0
AUTOMATIC DATA PROCESSING COM 053015103 33,286,370 163,827 SH SOLE 163,827 0 0
BADGER METER INC COM COM 056525108 284,133 1,865 SH SOLE 1,865 0 0
BECTON DICKINSON & CO COM COM 075887109 37,813,972 240,501 SH SOLE 240,501 0 0
BERKSHIRE HATHAWAY B COM 084670207 298,542 623 SH SOLE 623 0 0
BLACKROCK INC COM COM 09247X101 60,221,318 62,619 SH SOLE 62,619 0 0
BLACKSTONE GROUP L P COM UNIT COM 09260d107 403,615 3,510 SH SOLE 3,510 0 0
BROADRIDGE FINL SOLUTI COM COM 11133T103 30,094,708 185,221 SH SOLE 185,221 0 0
BROWN & BROWN INC COM 115236101 77,283,240 1,185,144 SH SOLE 1,185,144 0 0
CATERPILLAR INC DEL COM COM 149123101 265,673 375 SH SOLE 375 0 0
CBOE HLDGS INC COM COM 12503M108 1,705,814 6,069 SH SOLE 6,069 0 0
CHEVRON CORP COM 166764100 327,523 1,583 SH SOLE 1,583 0 0
CHURCH & DWIGHT INC COM COM 171340102 68,722,621 736,419 SH SOLE 736,419 0 0
COCA COLA CO COM COM 191216100 542,693 7,136 SH SOLE 7,136 0 0
COSTCO WHOLESALE CORP COM 22160K105 43,257,019 43,412 SH SOLE 43,412 0 0
DUKE ENERGY CORP NEW COM 26441C204 340,313 2,599 SH SOLE 2,599 0 0
ENBRIDGE INC COM COM 29250N105 200,264 3,699 SH SOLE 3,699 0 0
EXPEDITORS INTL WASH COM 302130109 42,778,504 298,670 SH SOLE 298,670 0 0
EXXON MOBIL CORP COM 30231G102 332,534 1,960 SH SOLE 1,960 0 0
FACTSET RESH SYS INC COM COM 303075105 206,357 951 SH SOLE 951 0 0
FASTENAL COMPANY COM 311900104 573,318 12,356 SH SOLE 12,356 0 0
FORTINET INC COM COM 34959e109 3,217,153 39,368 SH SOLE 39,368 0 0
GENERAL ELEC CO COM COM 369604103 215,949 761 SH SOLE 761 0 0
GENPACT LIMITED SHS COM g3922b107 94,310,332 2,531,821 SH SOLE 2,531,821 0 0
GRAINGER W W INC COM COM 384802104 225,798 207 SH SOLE 207 0 0
HENRY JACK & ASSOC INC COM COM 426281101 90,308,007 571,425 SH SOLE 571,425 0 0
HOME DEPOT INC COM COM 437076102 261,796 796 SH SOLE 796 0 0
IDEXX LABS INC COM COM 45168D104 5,830,171 10,376 SH SOLE 10,376 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 113,254,654 720,083 SH SOLE 720,083 0 0
INTUIT COM COM 461202103 60,047,637 138,877 SH SOLE 138,877 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 4,596,531 9,971 SH SOLE 9,971 0 0
JOHNSON & JOHNSON COM COM 478160104 43,167,126 176,596 SH SOLE 176,596 0 0
JOHNSON CTLS INC COM COM 478366107 250,115 1,910 SH SOLE 1,910 0 0
JPMORGAN CHASE & CO COM 46625H100 342,402 1,164 SH SOLE 1,164 0 0
KINSALE CAP GROUP INC COM COM 49714P108 229,937 673 SH SOLE 673 0 0
LOWES COS INC COM COM 548661107 494,770 2,094 SH SOLE 2,094 0 0
MASTERCARD INC CL A COM 57636Q104 56,517,042 113,111 SH SOLE 113,111 0 0
MCDONALDS CORP COM COM 580135101 26,973,775 86,791 SH SOLE 86,791 0 0
MEDPACE HLDGS INC COM COM 58506Q109 5,728,187 11,929 SH SOLE 11,929 0 0
MICROSOFT CORP COM COM 594918104 86,057,492 232,481 SH SOLE 232,481 0 0
MSCI INC COM COM 55354g100 301,307 559 SH SOLE 559 0 0
NASDAQ OMX GROUP INC COM COM 631103108 13,890,720 163,632 SH SOLE 163,632 0 0
NEXTERA ENERGY INC COM COM 65339F101 102,444,504 1,102,977 SH SOLE 1,102,977 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 243,789 1,596 SH SOLE 1,596 0 0
O REILLY AUTOMOTIVE COM COM 67103H107 4,014,654 43,491 SH SOLE 43,491 0 0
PHILIP MORRIS INTL INC COM COM 718172109 881,097 5,329 SH SOLE 5,329 0 0
PROCTER & GAMBLE CO COM 742718109 44,584,584 308,672 SH SOLE 308,672 0 0
QNITY ELECTRONICS INC COMMON S COM 74743L100 205,492 1,781 SH SOLE 1,781 0 0
QUALYS INC COM COM 74758T303 3,304,039 37,610 SH SOLE 37,610 0 0
RAYTHEON TECHNOLOGIES COM COM 75513e101 288,771 1,497 SH SOLE 1,497 0 0
REPUBLIC SVCS INC COM COM 760759100 44,627,734 203,761 SH SOLE 203,761 0 0
RESMED INC COM COM 761152107 98,078,006 436,912 SH SOLE 436,912 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 75,021,505 212,009 SH SOLE 212,009 0 0
ROYAL BK CDA MONTREAL COM COM 780087102 458,970 2,837 SH SOLE 2,837 0 0
SPDR TR UNIT SER 1 COM 78462F103 238,675 367 SH SOLE 367 0 0
STERIS PLC SHS USD COM g84720104 87,736,202 396,763 SH SOLE 396,763 0 0
STRYKER CORP COM COM 863667101 76,291,698 232,179 SH SOLE 232,179 0 0
SYNOPSYS INC COM COM 871607107 2,141,388 5,401 SH SOLE 5,401 0 0
TERRENO RLTY CORP COM COM 88146m101 74,133,510 1,206,993 SH SOLE 1,206,993 0 0
TJX COS INC NEW COM COM 872540109 891,765 5,584 SH SOLE 5,584 0 0
TRUIST FINL CORP COM COM 89832Q109 300,552 6,538 SH SOLE 6,538 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 3,168,727 9,255 SH SOLE 9,255 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 234,602 867 SH SOLE 867 0 0
VERISK ANALYTICS INC COM COM 92345y106 37,056,088 195,289 SH SOLE 195,289 0 0
VERIZON COMMUNICATIONS COM 92343V104 323,941 6,453 SH SOLE 6,453 0 0
VISA INC CL A COM 92826C839 55,409,659 183,330 SH SOLE 183,330 0 0
WAL MART COM 931142103 682,546 5,492 SH SOLE 5,492 0 0
WASTE CONNECTIONS INC COM COM 94106B101 52,634,296 324,023 SH SOLE 324,023 0 0
WEC ENERGY GROUP INC COM 976657106 26,584,265 229,630 SH SOLE 229,630 0 0
ZOETIS INC CL A COM 98978v103 80,353,720 679,754 SH SOLE 679,754 0 0