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,349 24,679 SH   SOLE   24,679 0 0
ABBVIE INC. COM COM 00287Y109 14,557 230,809 SH   SOLE   230,809 0 0
ALLERGAN PLC COM G0177J108 7,652 33,225 SH   SOLE   33,225 0 0
APACHE CORP COM 037411105 2,936 45,971 SH   SOLE   45,971 0 0
APPLE INC COM COM 037833100 28,166 249,149 SH   SOLE   249,149 0 0
BARD C R INC COM COM 067383109 269 1,198 SH   SOLE   1,198 0 0
BB&T CORP COM COM 054937107 3,391 89,903 SH   SOLE   89,903 0 0
BLACKROCK INC COM COM 09247X101 498 1,373 SH   SOLE   1,373 0 0
BOEING CO COM 097023105 3,199 24,285 SH   SOLE   24,285 0 0
CHEVRONTEXACO CORP COM 166764100 935 9,084 SH   SOLE   9,084 0 0
CHURCH & DWIGHT INC COM COM 171340102 5,486 114,490 SH   SOLE   114,490 0 0
CISCO SYSTEMS INC COM 17275R102 4,883 153,956 SH   SOLE   153,956 0 0
COMMONWEALTH BK AUST SPONSORED COM 202712600 829 14,969 SH   SOLE   14,969 0 0
CONOCOPHILLIPS COM 20825C104 12,582 289,445 SH   SOLE   289,445 0 0
COPART INC COM COM 217204106 7,730 144,320 SH   SOLE   144,320 0 0
DANAHER CORP DEL COM COM 235851102 6,244 79,656 SH   SOLE   79,656 0 0
DENTSPLY SIRONA INC COM 24906P109 3,227 54,293 SH   SOLE   54,293 0 0
DR PEPPER SNAPPLE GRP COM COM 26138E109 4,167 45,632 SH   SOLE   45,632 0 0
ECOLAB INC COM COM 278865100 16,607 136,436 SH   SOLE   136,436 0 0
EMERSON ELECTRIC CO COM 291011104 448 8,220 SH   SOLE   8,220 0 0
EXXON MOBIL CORP COM 30231G102 705 8,083 SH   SOLE   8,083 0 0
GENTEX CORP COM 371901109 6,637 377,958 SH   SOLE   377,958 0 0
HARMAN INTL INDS INC COM COM 413086109 3,162 37,448 SH   SOLE   37,448 0 0
HOLOGIC INC COM COM 436440101 6,568 169,157 SH   SOLE   169,157 0 0
IDEXX LABS CORP COM 45168D104 983 8,720 SH   SOLE   8,720 0 0
INTEL CORP COM 458140100 13,105 347,160 SH   SOLE   347,160 0 0
INTUITIVE SURGICAL INC COM 46120E602 431 595 SH   SOLE   595 0 0
JOHNSON & JOHNSON COM 478160104 9,152 77,474 SH   SOLE   77,474 0 0
JP MORGAN CHASE & CO COM 46625H100 9,475 142,296 SH   SOLE   142,296 0 0
LKQ CORP COM COM 501889208 6,994 197,225 SH   SOLE   197,225 0 0
MEDTRONIC PLC COM G5960L103 1,523 17,626 SH   SOLE   17,626 0 0
MERCK & CO INC COM 58933Y105 14,318 229,420 SH   SOLE   229,420 0 0
MICROSOFT CORP COM 594918104 5,734 99,547 SH   SOLE   99,547 0 0
MOBILEYE N V AMSTELVEE ORD SHS COM N51488117 754 17,710 SH   SOLE   17,710 0 0
MONSANTO CO NEW COM 61166W101 4,571 44,724 SH   SOLE   44,724 0 0
NOVARTIS AG-ADR COM 66987V109 3,745 47,426 SH   SOLE   47,426 0 0
PAYCHEX INC COM 704326107 9,877 170,673 SH   SOLE   170,673 0 0
PEPSICO INC COM 713448108 5,644 51,891 SH   SOLE   51,891 0 0
PERRIGO COMPANY LTD COM G97822103 3,989 43,206 SH   SOLE   43,206 0 0
PRA GROUP INC COM COM 69354N106 411 11,885 SH   SOLE   11,885 0 0
PROCTER & GAMBLE CO COM 742718109 3,668 40,874 SH   SOLE   40,874 0 0
RAYTHEON COMPANY COM 755111507 16,110 118,343 SH   SOLE   118,343 0 0
RESMED INC COM COM 761152107 269 4,145 SH   SOLE   4,145 0 0
ROPER TECHNOLOGIES INC NEW COM 776696106 1,084 5,940 SH   SOLE   5,940 0 0
ROYAL BK CDA MONTREAL COM COM 780087102 3,423 55,241 SH   SOLE   55,241 0 0
RPM INC OHIO COM 749685103 3,599 67,002 SH   SOLE   67,002 0 0
SOUTHWESTERN ENERGY CO COM COM 845467109 422 30,475 SH   SOLE   30,475 0 0
STANLEY BLACK & DECKER COM COM 854502101 2,715 22,076 SH   SOLE   22,076 0 0
STERICYCLE INC COM COM 858912108 4,999 62,383 SH   SOLE   62,383 0 0
STRYKER CORP COM 863667101 10,610 91,145 SH   SOLE   91,145 0 0
THE WALT DISNEY CORP COM 254687106 8,510 91,640 SH   SOLE   91,640 0 0
US BANCORP COM 902973304 3,520 82,059 SH   SOLE   82,059 0 0
VARIAN MED SYS INC COM COM 92220p105 14,698 147,672 SH   SOLE   147,672 0 0
WATSCO INC COM 942622200 3,464 24,585 SH   SOLE   24,585 0 0
WELLS FARGO COMPANY COM 949746101 2,807 63,402 SH   SOLE   63,402 0 0
WESTERN ASSET CLYM INF COM SH COM 95766Q106 200 17,500 SH   SOLE   17,500 0 0
WOODWARD INC COM 980745103 6,385 102,197 SH   SOLE   102,197 0 0
GOLDMAN SACHS GROUP SERIES D PFD 38144G804 3,092 132,435 SH   SOLE   132,435 0 0
METLIFE INC PFD A FLT RATE PFD 59156R504 2,660 104,537 SH   SOLE   104,537 0 0
PUBLIC STORAGE PFD 5.75% SERIE PFD 74460W404 489 19,100 SH   SOLE   19,100 0 0
PUBLIC STORAGE PFD 5.9% SERIES PFD 74460W206 550 21,609 SH   SOLE   21,609 0 0
US BANCORP DEL PFD B 1/1000DP PFD 902973155 3,222 132,528 SH   SOLE   132,528 0 0
ZIONS BANCORPORATION PFD 1/40 PFD 98973A104 1,277 50,979 SH   SOLE   50,979 0 0
BLACKROCK GLB ALLO FD CL A MUTUAL 09251T103 267 14,422 SH   SOLE   14,422 0 0
ISHARES TR 0-5 YR TIPS ETF ETFF 46429B747 388 3,835 SH   SOLE   3,835 0 0
ISHARES TR BARCLYS 1-3YR CR ETFF 464288646 4,869 46,040 SH   SOLE   46,040 0 0
ISHARES TR BARCLYS TIPS BD ETFF 464287176 1,328 11,400 SH   SOLE   11,400 0 0
ISHARES TR FLTG RATE NT ETFF 46429B655 2,026 39,918 SH   SOLE   39,918 0 0
ISHARES TR S&P SH NTL AMTFR ETFF 464288158 3,373 31,820 SH   SOLE   31,820 0 0
ISHARES U S ETF TR SHT MAT BD ETFF 46431W507 431 8,595 SH   SOLE   8,595 0 0
VANGUARD BD INDEX FD SHORT TRM ETFF 921937827 398 4,925 SH   SOLE   4,925 0 0