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
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
3M COMPANY COM 88579Y101 4,165 23,325 SH Put SOLE 0 23,325 0 0
ABBVIE INC. COM COM 00287Y109 12,560 200,574 SH Put SOLE 0 200,574 0 0
ALLERGAN PLC COM G0177J108 4,995 23,785 SH Put SOLE 0 23,785 0 0
APACHE CORP COM 037411105 5,878 92,617 SH Put SOLE 0 92,617 0 0
APPLE INC COM COM 037833100 27,992 241,682 SH Put SOLE 0 241,682 0 0
BARD C R INC COM COM 067383109 269 1,198 SH Put SOLE 0 1,198 0 0
BB&T CORP COM COM 054937107 4,980 105,915 SH Put SOLE 0 105,915 0 0
BLACKROCK INC COM COM 09247X101 515 1,353 SH Put SOLE 0 1,353 0 0
BOEING CO COM 097023105 5,114 32,847 SH Put SOLE 0 32,847 0 0
CELGENE CORP COM COM 151020104 324 2,800 SH Put SOLE 0 2,800 0 0
CHEVRONTEXACO CORP COM 166764100 1,738 14,764 SH Put SOLE 0 14,764 0 0
CHURCH & DWIGHT INC COM COM 171340102 5,047 114,215 SH Put SOLE 0 114,215 0 0
CISCO SYSTEMS INC COM 17275R102 5,669 187,591 SH Put SOLE 0 187,591 0 0
COMMONWEALTH BK AUST SPONSORED COM 202712600 863 14,469 SH Put SOLE 0 14,469 0 0
CONOCOPHILLIPS COM 20825C104 14,814 295,462 SH Put SOLE 0 295,462 0 0
COPART INC COM COM 217204106 7,745 139,770 SH Put SOLE 0 139,770 0 0
DANAHER CORP DEL COM COM 235851102 6,156 79,090 SH Put SOLE 0 79,090 0 0
DENTSPLY SIRONA INC COM 24906P109 3,124 54,118 SH Put SOLE 0 54,118 0 0
DR PEPPER SNAPPLE GRP COM COM 26138E109 5,345 58,945 SH Put SOLE 0 58,945 0 0
ECOLAB INC COM COM 278865100 15,996 136,461 SH Put SOLE 0 136,461 0 0
EMERSON ELECTRIC CO COM 291011104 542 9,725 SH Put SOLE 0 9,725 0 0
EXXON MOBIL CORP COM 30231G102 730 8,083 SH Put SOLE 0 8,083 0 0
GENERAL ELECTRIC CO COM 369604103 282 8,936 SH Put SOLE 0 8,936 0 0
GENTEX CORP COM 371901109 7,320 371,743 SH Put SOLE 0 371,743 0 0
HARMAN INTL INDS INC COM COM 413086109 3,888 34,978 SH Put SOLE 0 34,978 0 0
HOLOGIC INC COM COM 436440101 7,544 188,042 SH Put SOLE 0 188,042 0 0
IDEXX LABS CORP COM 45168D104 929 7,920 SH Put SOLE 0 7,920 0 0
INTEL CORP COM 458140100 12,238 337,410 SH Put SOLE 0 337,410 0 0
INTUITIVE SURGICAL INC COM 46120E602 377 595 SH Put SOLE 0 595 0 0
JOHNSON & JOHNSON COM 478160104 9,244 80,235 SH Put SOLE 0 80,235 0 0
JP MORGAN CHASE & CO COM 46625H100 11,209 129,896 SH Put SOLE 0 129,896 0 0
LKQ CORP COM COM 501889208 6,041 197,105 SH Put SOLE 0 197,105 0 0
MEDTRONIC PLC COM G5960L103 1,255 17,626 SH Put SOLE 0 17,626 0 0
MERCK & CO INC COM 58933Y105 14,191 241,060 SH Put SOLE 0 241,060 0 0
MICROSOFT CORP COM 594918104 6,344 102,092 SH Put SOLE 0 102,092 0 0
MOBILEYE N V AMSTELVEE ORD SHS COM N51488117 751 19,710 SH Put SOLE 0 19,710 0 0
MONSANTO CO NEW COM 61166W101 4,688 44,562 SH Put SOLE 0 44,562 0 0
NOVARTIS AG-ADR COM 66987V109 3,455 47,426 SH Put SOLE 0 47,426 0 0
PAYCHEX INC COM 704326107 10,369 170,313 SH Put SOLE 0 170,313 0 0
PEPSICO INC COM 713448108 5,428 51,881 SH Put SOLE 0 51,881 0 0
PERRIGO COMPANY LTD COM G97822103 3,999 48,051 SH Put SOLE 0 48,051 0 0
PROCTER & GAMBLE CO COM 742718109 3,430 40,797 SH Put SOLE 0 40,797 0 0
RAYTHEON COMPANY COM 755111507 16,384 115,377 SH Put SOLE 0 115,377 0 0
RESMED INC COM COM 761152107 1,995 32,145 SH Put SOLE 0 32,145 0 0
ROPER TECHNOLOGIES INC NEW COM 776696106 1,067 5,830 SH Put SOLE 0 5,830 0 0
ROYAL BK CDA MONTREAL COM COM 780087102 3,744 55,301 SH Put SOLE 0 55,301 0 0
RPM INC OHIO COM 749685103 3,795 70,507 SH Put SOLE 0 70,507 0 0
SOUTHWESTERN ENERGY CO COM COM 845467109 552 50,975 SH Put SOLE 0 50,975 0 0
STANLEY BLACK & DECKER COM COM 854502101 2,586 22,552 SH Put SOLE 0 22,552 0 0
STERICYCLE INC COM COM 858912108 4,436 57,581 SH Put SOLE 0 57,581 0 0
STRYKER CORP COM 863667101 11,389 95,059 SH Put SOLE 0 95,059 0 0
THE WALT DISNEY CORP COM 254687106 4,926 47,265 SH Put SOLE 0 47,265 0 0
US BANCORP COM 902973304 4,328 84,254 SH Put SOLE 0 84,254 0 0
VARIAN MED SYS INC COM COM 92220p105 13,390 149,137 SH Put SOLE 0 149,137 0 0
VULCAN MATLS CO COM COM 929160109 1,110 8,870 SH Put SOLE 0 8,870 0 0
WATSCO INC COM 942622200 4,009 27,065 SH Put SOLE 0 27,065 0 0
WELLS FARGO COMPANY COM 949746101 3,364 61,035 SH Put SOLE 0 61,035 0 0
WHOLE FOODS MKT INC COM COM 966837106 1,080 35,100 SH Put SOLE 0 35,100 0 0
WOODWARD INC COM 980745103 6,942 100,534 SH Put SOLE 0 100,534 0 0
GOLDMAN SACHS GROUP SERIES D PFD 38144G804 2,894 132,635 SH Put SOLE 0 132,635 0 0
METLIFE INC PFD A FLT RATE PFD 59156R504 2,436 104,637 SH Put SOLE 0 104,637 0 0
PUBLIC STORAGE PFD 5.75 SERIE PFD 74460W404 422 17,396 SH Put SOLE 0 17,396 0 0
PUBLIC STORAGE PFD 5.9 SERIES PFD 74460W206 533 21,609 SH Put SOLE 0 21,609 0 0
US BANCORP DEL PFD B 1/1000DP PFD 902973155 2,860 132,652 SH Put SOLE 0 132,652 0 0
ZIONS BANCORPORATION PFD 1/40 PFD 98973A104 1,187 51,079 SH Put SOLE 0 51,079 0 0
BLACKROCK GLB ALLO FD CL A MUTUAL 09251T103 265 14,601 SH Put SOLE 0 14,601 0 0
PROSHARES TR PSHS SHRT S&P500 ETFE 74347B425 434 11,875 SH Put SOLE 0 11,875 0 0
ISHARES TR 0-5 YR TIPS ETF ETFF 46429B747 386 3,835 SH Put SOLE 0 3,835 0 0
ISHARES TR BARCLYS 1-3YR CR ETFF 464288646 4,132 39,375 SH Put SOLE 0 39,375 0 0
ISHARES TR BARCLYS TIPS BD ETFF 464287176 2,778 24,550 SH Put SOLE 0 24,550 0 0
ISHARES TR FLTG RATE NT ETFF 46429B655 1,969 38,818 SH Put SOLE 0 38,818 0 0
ISHARES TR S&P SH NTL AMTFR ETFF 464288158 3,312 31,520 SH Put SOLE 0 31,520 0 0
ISHARES U S ETF TR SHT MAT BD ETFF 46431W507 346 6,895 SH Put SOLE 0 6,895 0 0
VANGUARD BD INDEX FD SHORT TRM ETFF 921937827 268 3,375 SH Put SOLE 0 3,375 0 0