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
APPLE INC COM 037833100 516,508 1,785 SH SOLE 1,785 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5,242,881 38,283 SH SOLE 38,283 0 0
CATERPILLAR INC COM 149123101 5,360,642 5,034 SH SOLE 5,034 0 0
CHEVRON CORPORATION COM 166764100 1,050,339 6,337 SH SOLE 6,337 0 0
CHURCH & DWIGHT CO INC COM 171340102 11,417,082 117,848 SH SOLE 117,848 0 0
COPART INC COM 217204106 5,203,508 184,587 SH SOLE 184,587 0 0
DEERE & CO COM 244199105 17,791,697 28,048 SH SOLE 28,048 0 0
DESCARTES SYS GROUP INC COM 249906108 3,094,890 44,698 SH SOLE 44,698 0 0
EXXON MOBIL CORP COM 30231G102 523,238 3,827 SH SOLE 3,827 0 0
GARTNER INC COM 366651107 3,037,385 23,433 SH SOLE 23,433 0 0
GE AEROSPACE COM NEW 369604301 4,885,585 13,073 SH SOLE 13,073 0 0
HEICO CORP NEW CL A 422806208 22,600,207 87,628 SH SOLE 87,628 0 0
IDEXX LABS INC COM 45168D104 4,154,664 7,892 SH SOLE 7,892 0 0
ISHARES TR PFD AND INCM SEC 464288687 2,795,250 91,678 SH SOLE 91,678 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 10,137,677 28,959 SH SOLE 28,959 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 7,417,223 5,806 SH SOLE 5,806 0 0
MOODYS CORP COM 615369105 7,285,832 16,086 SH SOLE 16,086 0 0
NORDSON CORP COM 655663102 8,882,342 29,442 SH SOLE 29,442 0 0
ROLLINS INC COM 775711104 9,350,379 224,015 SH SOLE 224,015 0 0
SCHWAB CHARLES CORP COM 808513105 43,530,194 471,770 SH SOLE 471,770 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 5,876,441 51,363 SH SOLE 51,363 0 0
VISA INC COM CL A 92826C839 22,350,546 65,145 SH SOLE 65,145 0 0
WATSCO INC COM 942622200 12,216,265 29,315 SH SOLE 29,315 0 0