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,331 25,989 SH   SOLE   25,989 0 0
ABBVIE INC. COM COM 00287Y109 13,216 231,369 SH   SOLE   231,369 0 0
APACHE CORP COM 037411105 2,280 46,717 SH   SOLE   46,717 0 0
APPLE INC COM COM 037833100 28,292 259,580 SH   SOLE   259,580 0 0
ARM HLDGS PLC SPONSORED ADR COM 042068106 4,487 102,690 SH   SOLE   102,690 0 0
BARD C R INC COM COM 067383109 243 1,198 SH   SOLE   1,198 0 0
BB&T CORP COM COM 054937107 2,284 68,659 SH   SOLE   68,659 0 0
BLACKROCK INC COM COM 09247X101 461 1,353 SH   SOLE   1,353 0 0
BOEING CO COM 097023105 1,194 9,406 SH   SOLE   9,406 0 0
CHEVRONTEXACO CORP COM 166764100 844 8,842 SH   SOLE   8,842 0 0
CHROMADEX CORP COM COM 171077100 21 15,000 SH   SOLE   15,000 0 0
CHURCH & DWIGHT INC COM COM 171340102 6,099 66,165 SH   SOLE   66,165 0 0
CISCO SYSTEMS INC COM 17275R102 2,550 89,576 SH   SOLE   89,576 0 0
COMMONWEALTH BK AUST SPONSORED COM 202712600 865 15,016 SH   SOLE   15,016 0 0
CONOCOPHILLIPS COM 20825C104 11,227 278,797 SH   SOLE   278,797 0 0
COPART INC COM COM 217204106 6,378 156,443 SH   SOLE   156,443 0 0
DANAHER CORP DEL COM COM 235851102 6,855 72,261 SH   SOLE   72,261 0 0
DENTSPLY SIRONA INC COM 24906P109 3,429 55,638 SH   SOLE   55,638 0 0
DR PEPPER SNAPPLE GRP COM COM 26138E109 4,093 45,770 SH   SOLE   45,770 0 0
ECOLAB INC COM COM 278865100 16,569 148,572 SH   SOLE   148,572 0 0
EXXON MOBIL CORP COM 30231G102 504 6,033 SH   SOLE   6,033 0 0
GENTEX CORP COM 371901109 5,976 380,878 SH   SOLE   380,878 0 0
HARMAN INTL INDS INC COM COM 413086109 3,115 34,985 SH   SOLE   34,985 0 0
HOLOGIC INC COM COM 436440101 4,957 143,687 SH   SOLE   143,687 0 0
IDEXX LABS CORP COM 45168D104 1,425 18,200 SH   SOLE   18,200 0 0
INTEL CORP COM 458140100 11,814 365,195 SH   SOLE   365,195 0 0
INTUITIVE SURGICAL INC COM 46120E602 358 595 SH   SOLE   595 0 0
JOHNSON & JOHNSON COM 478160104 8,468 78,260 SH   SOLE   78,260 0 0
JP MORGAN CHASE & CO COM 46625H100 9,769 164,961 SH   SOLE   164,961 0 0
LKQ CORP COM COM 501889208 6,386 199,985 SH   SOLE   199,985 0 0
MEDTRONIC PLC COM G5960L103 1,681 22,411 SH   SOLE   22,411 0 0
MERCK & CO INC COM 58933Y105 10,311 194,880 SH   SOLE   194,880 0 0
MICROSOFT CORP COM 594918104 5,011 90,722 SH   SOLE   90,722 0 0
MOBILEYE N V AMSTELVEE ORD SHS COM N51488117 332 8,905 SH   SOLE   8,905 0 0
MONSANTO CO NEW COM 61166W101 3,488 39,755 SH   SOLE   39,755 0 0
NOVARTIS AG-ADR COM 66987V109 3,444 47,541 SH   SOLE   47,541 0 0
PAYCHEX INC COM 704326107 10,061 186,288 SH   SOLE   186,288 0 0
PEPSICO INC COM 713448108 5,417 52,855 SH   SOLE   52,855 0 0
PERRIGO COMPANY LTD COM G97822103 6,950 54,326 SH   SOLE   54,326 0 0
PRA GROUP INC COM COM 69354N106 418 14,210 SH   SOLE   14,210 0 0
PROCTER & GAMBLE CO COM 742718109 3,448 41,891 SH   SOLE   41,891 0 0
RAYTHEON COMPANY COM 755111507 16,695 136,143 SH   SOLE   136,143 0 0
RESMED INC COM COM 761152107 3,541 61,248 SH   SOLE   61,248 0 0
ROPER TECHNOLOGIES INC NEW COM 776696106 1,021 5,585 SH   SOLE   5,585 0 0
ROYAL BK CDA MONTREAL COM COM 780087102 3,183 55,301 SH   SOLE   55,301 0 0
RPM INC OHIO COM 749685103 2,707 57,202 SH   SOLE   57,202 0 0
SOUTHWESTERN ENERGY CO COM COM 845467109 99 12,300 SH   SOLE   12,300 0 0
STANLEY BLACK & DECKER COM COM 854502101 1,993 18,939 SH   SOLE   18,939 0 0
STERICYCLE INC COM COM 858912108 5,386 42,685 SH   SOLE   42,685 0 0
STRYKER CORP COM 863667101 9,897 92,249 SH   SOLE   92,249 0 0
THE WALT DISNEY CORP COM 254687106 9,015 90,775 SH   SOLE   90,775 0 0
US BANCORP COM 902973304 4,268 105,144 SH   SOLE   105,144 0 0
VARIAN MED SYS INC COM COM 92220p105 13,506 168,783 SH   SOLE   168,783 0 0
WATSCO INC COM 942622200 3,294 24,450 SH   SOLE   24,450 0 0
WELLS FARGO COMPANY COM 949746101 5,346 110,540 SH   SOLE   110,540 0 0
WOODWARD INC COM 980745103 5,546 106,619 SH   SOLE   106,619 0 0
GOLDMAN SACHS GROUP SERIES D PFD 38144G804 2,566 126,835 SH   SOLE   126,835 0 0
METLIFE INC PFD A FLT RATE PFD 59156R504 2,611 104,637 SH   SOLE   104,637 0 0
PUBLIC STORAGE PFD 5.75% SERIE PFD 74460W404 524 19,952 SH   SOLE   19,952 0 0
PUBLIC STORAGE PFD 5.9% SERIES PFD 74460W206 557 21,609 SH   SOLE   21,609 0 0
US BANCORP DEL PFD B 1/1000DP PFD 902973155 2,932 133,223 SH   SOLE   133,223 0 0
ZIONS BANCORPORATION PFD 1/40 PFD 98973A104 1,120 51,079 SH   SOLE   51,079 0 0
BLACKROCK GLB ALLO FD CL A MUTUAL 09251T103 256 14,422 SH   SOLE   14,422 0 0
I SHARES BARCLAYS 1-3 YR TREAS ETFF 464287457 290 3,405 SH   SOLE   3,405 0 0
ISHARES TR 0-5 YR TIPS ETF ETFF 46429B747 386 3,835 SH   SOLE   3,835 0 0
ISHARES TR BARCLYS 1-3YR CR ETFF 464288646 5,511 52,277 SH   SOLE   52,277 0 0
ISHARES TR BARCLYS TIPS BD ETFF 464287176 1,307 11,400 SH   SOLE   11,400 0 0
ISHARES TR FLTG RATE NT ETFF 46429B655 2,330 46,218 SH   SOLE   46,218 0 0
ISHARES TR S&P SH NTL AMTFR ETFF 464288158 3,385 31,895 SH   SOLE   31,895 0 0
ISHARES U S ETF TR SHT MAT BD ETFF 46431W507 461 9,200 SH   SOLE   9,200 0 0
VANGUARD BD INDEX FD SHORT TRM ETFF 921937827 272 3,375 SH   SOLE   3,375 0 0