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 3,829 64,739 SH   SOLE   64,739 0 0
3M COMPANY COM 88579y101 4,100 30,222 SH   SOLE   30,222 0 0
A F L A C INC COM 001055102 4,733 75,087 SH   SOLE   75,087 0 0
A T & T INC NEW COM 00206r102 647 18,457 SH   SOLE   18,457 0 0
ABBOTT LABORATORIES COM 002824100 360 9,344 SH   SOLE   9,344 0 0
ABBVIE INC COM 00287Y109 2,650 51,559 SH   SOLE   51,559 0 0
ACCENTURE COM G1151C101 424 5,316 SH   SOLE   5,316 0 0
ALLERGAN INC. COM 018490102 6,450 51,977 SH   SOLE   51,977 0 0
ALLIED PRODUCTS CORP ^XX BANKR COM 019411107 0 50,000 SH   SOLE   50,000 0 0
AMERICAN EXPRESS COMPANY COM 025816109 3,679 40,860 SH   SOLE   40,860 0 0
AMERICAN INTL GROUP INC COM 026874784 4,272 85,415 SH   SOLE   85,415 0 0
AMGEN INCORPORATED COM 031162100 4,619 37,451 SH   SOLE   37,451 0 0
APPLE INC COM 037833100 11,107 20,694 SH   SOLE   20,694 0 0
BED BATH & BEYOND COM 075896100 592 8,607 SH   SOLE   8,607 0 0
BERKSHIRE HATHAWAY A COM 084670108 48,149 257 SH   SOLE   257 0 0
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 7,320 58,574 SH   SOLE   58,574 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 384 6,830 SH   SOLE   6,830 0 0
CATERPILLAR INC COM 149123101 307 3,088 SH   SOLE   3,088 0 0
CELGENE CORP COM 151020104 1,019 7,300 SH   SOLE   7,300 0 0
CHEVRON CORPORATION COM 166764100 3,657 30,756 SH   SOLE   30,756 0 0
CISCO SYSTEMS INC COM 17275r102 426 18,998 SH   SOLE   18,998 0 0
COACH COM 189754104 330 6,645 SH   SOLE   6,645 0 0
COCA COLA COMPANY COM 191216100 2,709 70,076 SH   SOLE   70,076 0 0
COLGATE-PALMOLIVE CO COM 194162103 203 3,130 SH   SOLE   3,130 0 0
COMCAST CORP NEW CL A COM 20030n101 4,273 85,392 SH   SOLE   85,392 0 0
CONOCOPHILLIPS COM 20825c104 3,712 52,770 SH   SOLE   52,770 0 0
CORE LABORATORIES NV COM N22717107 476 2,400 SH   SOLE   2,400 0 0
COSTCO WHSL CORP COM 22160k105 3,743 33,517 SH   SOLE   33,517 0 0
CUMMINS COM 231021106 393 2,640 SH   SOLE   2,640 0 0
CURTISS WRIGHT CORP COM 231561101 2,529 39,798 SH   SOLE   39,798 0 0
DISNEY WALT CO COM 254687106 7,770 97,045 SH   SOLE   97,045 0 0
DONALDSON COMPANY INC COM 257651109 3,235 76,304 SH   SOLE   76,304 0 0
DU PONT E I DE NEMOUR&CO COM 263534109 4,141 61,711 SH   SOLE   61,711 0 0
E M C CORP MASS COM 268648102 1,052 38,385 SH   SOLE   38,385 0 0
EMERSON ELECTRIC CO COM 291011104 655 9,800 SH   SOLE   9,800 0 0
EXXON MOBIL CORPORATION COM 30231G102 6,637 67,951 SH   SOLE   67,951 0 0
FASTENAL CO COM 311900104 607 12,309 SH   SOLE   12,309 0 0
FEDEX CORPORATION COM 31428x106 1,950 14,713 SH   SOLE   14,713 0 0
FISERV INC COM 337738108 274 4,834 SH   SOLE   4,834 0 0
FRONTIER COMMUNICATIONS COM 35906a108 120 21,022 SH   SOLE   21,022 0 0
GENERAL ELECTRIC COMPANY COM 369604103 4,350 168,016 SH   SOLE   168,016 0 0
GENERAL MILLS INC COM 370334104 283 5,460 SH   SOLE   5,460 0 0
GENTEX COM 371901109 5,496 174,318 SH   SOLE   174,318 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 4,029 24,587 SH   SOLE   24,587 0 0
GOOGLE INC CLASS C COM 38259P508 563 505 SH   SOLE   505 0 0
GRAHAM HOLDINGS COMPANY COM 384637104 231 328 SH   SOLE   328 0 0
HERTZ GLOBAL HOLDING COM 42805T105 4,766 178,900 SH   SOLE   178,900 0 0
HOME DEPOT INC COM 437076102 967 12,215 SH   SOLE   12,215 0 0
HONEYWELL INTERNATIONAL COM 438516106 357 3,849 SH   SOLE   3,849 0 0
ILLINOIS TOOL WORKS INC COM 452308109 4,825 59,328 SH   SOLE   59,328 0 0
INTEL CORP COM 458140100 2,898 112,258 SH   SOLE   112,258 0 0
INTL BUSINESS MACHINES COM 459200101 1,643 8,538 SH   SOLE   8,538 0 0
IROBOT CORP COM 462726100 472 11,500 SH   SOLE   11,500 0 0
KIMBERLY-CLARK CORP COM 494368103 252 2,290 SH   SOLE   2,290 0 0
LIONS GATE ENTERTAINMENT COM 535919203 1,060 39,655 SH   SOLE   39,655 0 0
MAGELLAN MIDSTREAM PTNRS COM 559080106 264 3,790 SH   SOLE   3,790 0 0
MANITOWOC COMPANY INC COM 563571108 349 11,100 SH   SOLE   11,100 0 0
MC DONALDS CORP COM 580135101 950 9,690 SH   SOLE   9,690 0 0
MEDTRONIC INC COM 585055106 1,873 30,435 SH   SOLE   30,435 0 0
MICROSOFT CORP COM 594918104 3,277 79,956 SH   SOLE   79,956 0 0
MIDDLEBY CORP. COM 596278101 6,501 24,605 SH   SOLE   24,605 0 0
MWI VETERINARY SUPPLY COM 55402X105 1,232 7,917 SH   SOLE   7,917 0 0
NEXTERA ENERGY INC COM 65339F101 427 4,462 SH   SOLE   4,462 0 0
NIKE INC CLASS B COM 654106103 634 8,588 SH   SOLE   8,588 0 0
NOBLE ENERGY INC COM 655044105 4,027 56,686 SH   SOLE   56,686 0 0
NOVO-NORDISK ADR COM 670100205 5,006 109,660 SH   SOLE   109,660 0 0
O G E ENERGY CP HLDG CO COM 670837103 223 6,064 SH   SOLE   6,064 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 5,954 40,127 SH   SOLE   40,127 0 0
OMNICOM GROUP INC COM 681919106 307 4,224 SH   SOLE   4,224 0 0
ORACLE CORPORATION COM 68389X105 3,942 96,365 SH   SOLE   96,365 0 0
PAYCHEX INC COM 704326107 575 13,487 SH   SOLE   13,487 0 0
PFIZER INCORPORATED COM 717081103 207 6,440 SH   SOLE   6,440 0 0
PIONEER NATURAL RESOURCES COM 723787107 1,846 9,866 SH   SOLE   9,866 0 0
PRAXAIR INC COM 74005P104 3,388 25,866 SH   SOLE   25,866 0 0
PROCTER & GAMBLE COM 742718109 2,940 36,479 SH   SOLE   36,479 0 0
QUALCOMM INC COM 747525103 2,178 27,622 SH   SOLE   27,622 0 0
ROYAL DUTCH SHELL ADR A COM 780259206 270 3,695 SH   SOLE   3,695 0 0
SCHLUMBERGER LTD COM 806857108 632 6,482 SH   SOLE   6,482 0 0
SP PLUS CORPORATION COM 78469C103 3,110 118,385 SH   SOLE   118,385 0 0
STARBUCKS COM 855244109 3,653 49,781 SH   SOLE   49,781 0 0
STERICYCLE INC COM 858912108 1,994 17,549 SH   SOLE   17,549 0 0
STRYKER CORP COM 863667101 2,028 24,895 SH   SOLE   24,895 0 0
T. ROWE PRICE GROUP COM 74144t108 432 5,250 SH   SOLE   5,250 0 0
TEVA PHARM INDS LTD ADR COM 881624209 2,156 40,797 SH   SOLE   40,797 0 0
THE HAIN CELESTIAL GROUP INC COM 405217100 3,039 33,236 SH   SOLE   33,236 0 0
TOYOTA MOTOR ADR COM 892331307 758 6,712 SH   SOLE   6,712 0 0
U S BANCORP DEL NEW COM 902973304 984 22,960 SH   SOLE   22,960 0 0
UNION PACIFIC CORP COM 907818108 3,617 19,272 SH   SOLE   19,272 0 0
UNISOURCE ENERGY CORP COM 903119105 212 3,525 SH   SOLE   3,525 0 0
VERIZON COMMUNICATIONS COM 92343V104 2,312 48,603 SH   SOLE   48,603 0 0
VISA INC CL A CLASS A COM 92826c839 598 2,770 SH   SOLE   2,770 0 0
WAL-MART STORES INC COM 931142103 9,379 122,709 SH   SOLE   122,709 0 0
WALGREEN COMPANY COM 931422109 4,971 75,279 SH   SOLE   75,279 0 0
WASTE MANAGEMENT INC DEL COM 94106L109 1,251 29,725 SH   SOLE   29,725 0 0
WHITING PETROLEUM COM 966387102 223 3,207 SH   SOLE   3,207 0 0
WHOLE FOODS MARKET COM 966837106 2,281 44,980 SH   SOLE   44,980 0 0
WISDOMTREE INVESTMENTS COM 97717P104 4,128 314,635 SH   SOLE   314,635 0 0
HEARTLAND VALUE FUND INV CL ETF 422359109 222 4,429 SH   SOLE   4,429 0 0
SCHWAB EMERGING MARKETS EQUITY ETF 808524706 237 9,732 SH   SOLE   9,732 0 0
SCHWAB INTERNATIONAL SMALL CAP ETF 808524888 366 11,100 SH   SOLE   11,100 0 0
SCHWAB LARGE CAP ETF ETF 808524201 402 8,982 SH   SOLE   8,982 0 0
SCHWAB US MID-CAP ETF ETF 808524508 626 16,208 SH   SOLE   16,208 0 0
SCHWAB US SMALL-CAP ETF ETF 808524607 2,565 47,859 SH   SOLE   47,859 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 4,473 31,397 SH   SOLE   31,397 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467y107 622 2,481 SH   SOLE   2,481 0 0
VANGUARD LARGE CAP ETF ETF 922908637 294 3,423 SH   SOLE   3,423 0 0
VANGUARD SMALL CAP GRWTH ETF ETF 922908595 1,985 15,976 SH   SOLE   15,976 0 0
VANGUARD WORLD FUND ETF MEGA C ETF 921910816 542 7,482 SH   SOLE   7,482 0 0