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
3D SYSTEMS COM 88554D205 963 35,108 SH   SOLE   35,108 0 0
3M COMPANY COM 88579y101 4,993 30,270 SH   SOLE   30,270 0 0
A F L A C INC COM 001055102 4,820 75,297 SH   SOLE   75,297 0 0
ABBOTT LABORATORIES COM 002824100 433 9,344 SH   SOLE   9,344 0 0
ABBVIE INC COM 00287Y109 1,574 26,894 SH   SOLE   26,894 0 0
ACCENTURE COM G1151C101 503 5,366 SH   SOLE   5,366 0 0
ALLIED PRODUCTS CORP ^XX BANKR COM 019411107 0 50,000 SH   SOLE   50,000 0 0
AMERICAN EXPRESS COMPANY COM 025816109 3,165 40,510 SH   SOLE   40,510 0 0
AMERICAN INTL GROUP INC COM 026874784 3,748 68,400 SH   SOLE   68,400 0 0
AMGEN INCORPORATED COM 031162100 4,341 27,156 SH   SOLE   27,156 0 0
APPLE INC COM 037833100 18,555 149,119 SH   SOLE   149,119 0 0
BED BATH & BEYOND COM 075896100 658 8,567 SH   SOLE   8,567 0 0
BERKSHIRE HATHAWAY A COM 084670108 56,985 262 SH   SOLE   262 0 0
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 8,630 59,800 SH   SOLE   59,800 0 0
BOULDER BRANDS INC COM 101405108 1,059 111,150 SH   SOLE   111,150 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 463 6,922 SH   SOLE   6,922 0 0
CASTLE BRANDS INC COM 148435100 748 534,138 SH   SOLE   534,138 0 0
CATERPILLAR INC COM 149123101 247 3,088 SH   SOLE   3,088 0 0
CHEVRON CORPORATION COM 166764100 3,043 28,987 SH   SOLE   28,987 0 0
CISCO SYSTEMS INC COM 17275r102 523 18,998 SH   SOLE   18,998 0 0
COCA COLA COMPANY COM 191216100 1,492 36,800 SH   SOLE   36,800 0 0
COLGATE-PALMOLIVE CO COM 194162103 217 3,130 SH   SOLE   3,130 0 0
COMCAST CORP NEW CL A COM 20030n101 4,648 82,312 SH   SOLE   82,312 0 0
CONOCOPHILLIPS COM 20825c104 3,868 62,123 SH   SOLE   62,123 0 0
COSTCO WHSL CORP COM 22160k105 4,256 28,092 SH   SOLE   28,092 0 0
CUMMINS COM 231021106 376 2,712 SH   SOLE   2,712 0 0
CURTISS WRIGHT CORP COM 231561101 2,154 29,133 SH   SOLE   29,133 0 0
DISNEY WALT CO COM 254687106 9,581 91,343 SH   SOLE   91,343 0 0
DONALDSON COMPANY INC COM 257651109 2,884 76,484 SH   SOLE   76,484 0 0
DU PONT E I DE NEMOUR&CO COM 263534109 3,440 48,126 SH   SOLE   48,126 0 0
EMERSON ELECTRIC CO COM 291011104 496 8,762 SH   SOLE   8,762 0 0
EXXON MOBIL CORPORATION COM 30231G102 4,690 55,172 SH   SOLE   55,172 0 0
FASTENAL CO COM 311900104 523 12,629 SH   SOLE   12,629 0 0
FEDEX CORPORATION COM 31428x106 2,422 14,638 SH   SOLE   14,638 0 0
FISERV INC COM 337738108 279 3,520 SH   SOLE   3,520 0 0
FRONTIER COMMUNICATIONS COM 35906a108 312 44,272 SH   SOLE   44,272 0 0
GENERAL ELECTRIC COMPANY COM 369604103 2,867 115,573 SH   SOLE   115,573 0 0
GENERAL MILLS INC COM 370334104 255 4,505 SH   SOLE   4,505 0 0
GENTEX COM 371901109 5,210 284,700 SH   SOLE   284,700 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 4,227 22,490 SH   SOLE   22,490 0 0
GOOGLE INC CLASS A COM 38259P508 3,958 7,135 SH   SOLE   7,135 0 0
GOOGLE INC CLASS C COM 38259P706 277 505 SH   SOLE   505 0 0
GRAHAM HOLDINGS COMPANY COM 384637104 344 328 SH   SOLE   328 0 0
HOME DEPOT INC COM 437076102 4,288 37,740 SH   SOLE   37,740 0 0
HONEYWELL INTERNATIONAL COM 438516106 317 3,042 SH   SOLE   3,042 0 0
ILLINOIS TOOL WORKS INC COM 452308109 7,144 73,548 SH   SOLE   73,548 0 0
INTEL CORP COM 458140100 1,510 48,299 SH   SOLE   48,299 0 0
INTL BUSINESS MACHINES COM 459200101 397 2,472 SH   SOLE   2,472 0 0
JOHNSON & JOHNSON COM 478160104 209 2,073 SH   SOLE   2,073 0 0
KINDER MORGAN ENERGY LP COM 494STK981 246 5,854 SH   SOLE   5,854 0 0
KRAFT FOODS GROUP INC COM 50076q106 784 9,000 SH   SOLE   9,000 0 0
LOCKHEED-MARTIN CORP. COM 539830109 737 3,630 SH   SOLE   3,630 0 0
LOWES COMPANIES INC COM 548661107 242 3,255 SH   SOLE   3,255 0 0
MAGELLAN MIDSTREAM PTNRS COM 559080106 273 3,560 SH   SOLE   3,560 0 0
MANITOWOC COMPANY INC COM 563571108 239 11,100 SH   SOLE   11,100 0 0
MC DONALDS CORP COM 580135101 451 4,632 SH   SOLE   4,632 0 0
MEDTRONIC PLC COM G5960L103 2,374 30,435 SH   SOLE   30,435 0 0
MICROSOFT CORP COM 594918104 3,211 78,974 SH   SOLE   78,974 0 0
MIDDLEBY CORP COM 596278101 5,757 56,081 SH   SOLE   56,081 0 0
NEXTERA ENERGY INC COM 65339F101 464 4,462 SH   SOLE   4,462 0 0
NOBLE ENERGY INC COM 655044105 1,109 22,684 SH   SOLE   22,684 0 0
NOVO-NORDISK ADR COM 670100205 4,790 89,720 SH   SOLE   89,720 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 8,640 39,955 SH   SOLE   39,955 0 0
OMNICOM GROUP INC COM 681919106 327 4,199 SH   SOLE   4,199 0 0
ORACLE CORPORATION COM 68389X105 2,426 56,220 SH   SOLE   56,220 0 0
PANDORA MEDIA INC COM 698354107 486 30,000 SH   SOLE   30,000 0 0
PAYCHEX INC COM 704326107 484 9,760 SH   SOLE   9,760 0 0
PFIZER INCORPORATED COM 717081103 205 5,900 SH   SOLE   5,900 0 0
PIONEER NATURAL RESOURCES COM 723787107 399 2,440 SH   SOLE   2,440 0 0
PRAXAIR INC COM 74005P104 3,123 25,866 SH   SOLE   25,866 0 0
PROCTER & GAMBLE COM 742718109 2,880 35,144 SH   SOLE   35,144 0 0
QUALCOMM INC COM 747525103 240 3,455 SH   SOLE   3,455 0 0
REALPAGE INC COM 75606N109 979 48,615 SH   SOLE   48,615 0 0
ROYAL DUTCH SHELL ADR A COM 780259206 220 3,695 SH   SOLE   3,695 0 0
SCHLUMBERGER LTD COM 806857108 535 6,411 SH   SOLE   6,411 0 0
SNAP-ON INC COM 833034101 1,197 8,142 SH   SOLE   8,142 0 0
SOUTHWEST AIRLINES COM 844741108 346 7,800 SH   SOLE   7,800 0 0
SP PLUS CORPORATION COM 78469C103 857 39,210 SH   SOLE   39,210 0 0
STARBUCKS COM 855244109 5,527 58,361 SH   SOLE   58,361 0 0
STERICYCLE INC COM 858912108 1,448 10,309 SH   SOLE   10,309 0 0
STRYKER CORP COM 863667101 2,301 24,945 SH   SOLE   24,945 0 0
T. ROWE PRICE GROUP COM 74144t108 435 5,370 SH   SOLE   5,370 0 0
TEVA PHARM INDS LTD ADR COM 881624209 2,531 40,623 SH   SOLE   40,623 0 0
THE HAIN CELESTIAL GROUP INC COM 405217100 3,021 47,172 SH   SOLE   47,172 0 0
TOYOTA MOTOR ADR COM 892331307 944 6,747 SH   SOLE   6,747 0 0
U S BANCORP DEL NEW COM 902973304 803 18,385 SH   SOLE   18,385 0 0
UNION PACIFIC CORP COM 907818108 2,992 27,620 SH   SOLE   27,620 0 0
VERIZON COMMUNICATIONS COM 92343V104 1,978 40,666 SH   SOLE   40,666 0 0
WAL-MART STORES INC COM 931142103 10,093 122,709 SH   SOLE   122,709 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,578 77,679 SH   SOLE   77,679 0 0
WASTE MANAGEMENT INC DEL COM 94106L109 1,521 28,055 SH   SOLE   28,055 0 0
WHIRLPOOL CORP COM 963320106 358 1,772 SH   SOLE   1,772 0 0
WHOLE FOODS MARKET COM 966837106 1,380 26,490 SH   SOLE   26,490 0 0
WISDOMTREE INVESTMENTS COM 97717P104 6,077 283,195 SH   SOLE   283,195 0 0
ZILLOW GROUP INC COM 98954m101 666 6,642 SH   SOLE   6,642 0 0
ISHARES NASDAQ BIO FD NASDAQ B ETF 464287556 217 632 SH   SOLE   632 0 0
ISHARES TR MSCI EAFE INDEX FUN ETF 464287465 1,951 30,408 SH   SOLE   30,408 0 0
SCHWAB INTERNATIONAL EQITY ETF ETF 808524805 2,915 96,439 SH   SOLE   96,439 0 0
SCHWAB INTERNATIONAL SMALL CAP ETF 808524888 271 8,998 SH   SOLE   8,998 0 0
SCHWAB LARGE CAP ETF ETF 808524201 255 5,147 SH   SOLE   5,147 0 0
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 879 16,315 SH   SOLE   16,315 0 0
SCHWAB US MID-CAP ETF ETF 808524508 898 20,811 SH   SOLE   20,811 0 0
SCHWAB US SMALL-CAP ETF ETF 808524607 2,257 39,196 SH   SOLE   39,196 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 6,404 28,400 SH   SOLE   28,400 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467y107 588 2,121 SH   SOLE   2,121 0 0
VANGUARD SMALL CAP GRWTH ETF ETF 922908595 2,062 15,649 SH   SOLE   15,649 0 0
VANGUARD WORLD FUND ETF MEGA C ETF 921910816 569 6,832 SH   SOLE   6,832 0 0
WISDOMTREE TRUST GERMANY HEDGE ETF 97717W448 5,843 186,671 SH   SOLE   186,671 0 0