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
QUINTILES TRANSNATIO HLDGS COM 749121109 21 300 SH   SOLE   300 0 0
ALLERGAN PLC SHS 00507K103 27 85 SH   SOLE   85 0 0
REALTY INCOME CORP COM 756109104 32 613 PRN   SOLE   613 0 0
BLACKROCK MUNIYIELD QUALIT COM 09254F100 32 2,000 PRN   SOLE   2,000 0 0
BLACKROCK MUNIYLD MICH QLT COM 09254V105 177 12,651 PRN   SOLE   12,651 0 0
HCP INC COM 40414L109 20 523 PRN   SOLE   0 0 523
VANGUARD INDEX FDS REIT ETF 922908553 462 5,789 SH   SOLE   5,789 0 0
ZOETIS INC CL A 98978V103 34 717 SH   SOLE   717 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 36 320 SH   SOLE   0 0 320
YUM BRANDS INC COM 988498101 15 200 SH   SOLE   200 0 0
DENTSPLY INTL INC NEW COM 249030107 751 12,345 SH   SOLE   11,170 0 1,175
EXXON MOBIL CORP COM 30231G102 809 10,383 SH   SOLE   8,969 0 1,414
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 68 865 SH   SOLE   865 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 35 800 SH   SOLE   800 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 26 510 SH   SOLE   510 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 26 590 SH   SOLE   590 0 0
XCEL ENERGY INC COM 98389B100 22 618 SH   SOLE   0 0 618
WESTERN UN CO COM 959802109 1 72 SH   SOLE   72 0 0
AQUA AMERICA INC COM 03836W103 118 3,950 SH   SOLE   3,950 0 0
WATSCO INC COM 942622200 763 6,515 SH   SOLE   6,210 0 305
WESTAR ENERGY INC COM 95709T100 10 234 SH   SOLE   234 0 0
VCA INC COM 918194101 55 1,000 SH   SOLE   1,000 0 0
WAL-MART STORES INC COM 931142103 125 2,035 SH   SOLE   1,150 0 885
WELLS FARGO & CO NEW COM 949746101 406 7,469 SH   SOLE   6,216 0 1,253
WEC ENERGY GROUP INC COM 92939U106 103 2,000 SH   SOLE   800 0 1,200
WALGREENS BOOTS ALLIANCE I COM 931427108 2,740 32,175 SH   SOLE   29,075 0 3,100
VERIZON COMMUNICATIONS INC COM 92343V104 197 4,253 SH   SOLE   2,775 0 1,478
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 39 587 SH   SOLE   587 0 0
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858 302 9,224 SH   SOLE   8,924 0 300
VANGUARD INDEX FDS VALUE ETF 922908744 48 590 SH   SOLE   590 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 33 320 SH   SOLE   320 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 20 160 SH   SOLE   160 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 6 47 SH   SOLE   0 0 47
VMWARE INC CL A COM 928563402 23 410 SH   SOLE   410 0 0
VALMONT INDS INC COM 920253101 3,968 37,425 SH   SOLE   34,965 0 2,460
VANGUARD SPECIALIZED PORTF DIV APP ETF 921908844 39 497 SH   SOLE   497 0 0
V F CORP COM 918204108 7,179 115,330 SH   SOLE   102,380 0 12,950
VANGUARD INTL EQUITY INDEX ALLWRLD EX US 922042775 204 4,698 SH   SOLE   1,516 0 3,182
VANGUARD TAX MANAGED INTL FTSE DEV MKT ETF 921943858 62 1,691 SH   SOLE   1,691 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 49 620 SH   SOLE   0 0 620
VISA INC COM CL A 92826C839 120 1,550 SH   SOLE   1,406 0 144
UNITED TECHNOLOGIES CORP COM 913017109 15 161 SH   SOLE   0 0 161
US BANCORP DEL COM NEW 902973304 23 540 SH   SOLE   540 0 0
UNITED RENTALS INC COM 911363109 1,316 18,136 SH   SOLE   17,301 0 835
UNITED PARCEL SERVICE INC CL B 911312106 141 1,463 SH   SOLE   463 0 1,000
UNION PAC CORP COM 907818108 42 537 SH   SOLE   445 0 92
UNITED NAT FOODS INC COM 911163103 4,322 109,814 SH   SOLE   104,582 0 5,232
UNILEVER PLC SPON ADR NEW 904767704 29 684 SH   SOLE   448 0 236
TITAN PHARMACEUTICALS INC COM NEW 888314309 8 1,819 SH   SOLE   1,819 0 0
TRACTOR SUPPLY CO COM 892356106 660 7,725 SH   SOLE   7,030 0 695
TRIMBLE NAVIGATION LTD COM 896239100 1,308 60,989 SH   SOLE   49,789 0 11,200
THERMO FISHER SCIENTIFIC I COM 883556102 3,550 25,023 SH   SOLE   21,146 0 3,877
TALEN ENERGY CORP COM 87422J105 1 118 SH   SOLE   0 0 118
TJX COS INC NEW COM 872540109 59 825 SH   SOLE   825 0 0
THRESHOLD PHARMACEUTICAL I COM NEW 885807206 0 1,000 SH   SOLE   1,000 0 0
TARGET CORP COM 87612E106 87 1,200 SH   SOLE   1,200 0 0
AT&T INC COM 00206R102 189 5,506 SH   SOLE   3,806 0 1,700
SYSCO CORP COM 871829107 75 1,831 SH   SOLE   1,031 0 800
STRYKER CORP COM 863667101 7,415 79,781 SH   SOLE   59,605 0 20,176
SKYWORKS SOLUTIONS INC COM 83088M102 65 840 SH   SOLE   340 0 500
SUNCOR ENERGY INC NEW COM 867224107 3,113 120,677 SH   SOLE   114,772 0 5,905
STATE STR CORP COM 857477103 1,108 16,695 SH   SOLE   16,695 0 0
SUNTRUST BKS INC COM 867914103 1 12 SH   SOLE   12 0 0
STERICYCLE INC COM 858912108 2,402 19,916 SH   SOLE   17,496 0 2,420
SPIRIT RLTY CAP INC NEW COM 84860W102 18 1,750 SH   SOLE   1,750 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 336 1,648 SH   SOLE   726 0 922
SIMON PPTY GROUP INC NEW COM 828806109 16 80 SH   SOLE   80 0 0
SOUTHERN CO COM 842587107 19 413 SH   SOLE   413 0 0
SHIRE PLC SPONSORED ADR 82481R106 19 95 SH   SOLE   95 0 0
SHIP FINANCE INTERNATIONAL SHS G81075106 13 800 SH   SOLE   0 0 800
SPECTRA ENERGY CORP COM 847560109 23 961 SH   SOLE   961 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 52 703 SH   SOLE   703 0 0
SCHWAB CHARLES CORP NEW COM 808513105 22 653 SH   SOLE   0 0 653
SOUTHERN COPPER CORP COM 84265V105 10 400 SH   SOLE   0 0 400
STARBUCKS CORP COM 855244109 13,369 222,698 SH   SOLE   204,748 0 17,950
BANCO SANTANDER SA ADR 05964H105 6 1,319 SH   SOLE   0 0 1,319
RAYTHEON CO COM NEW 755111507 24 191 SH   SOLE   0 0 191
COHEN & STEERS QUALITY RLT COM 19247L106 15 1,265 SH   SOLE   0 0 1,265
RPM INTL INC COM 749685103 1,027 23,300 SH   SOLE   22,800 0 500
RALPH LAUREN CORP CL A 751212101 20 175 SH   SOLE   175 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 17 375 SH   SOLE   375 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9 204 SH   SOLE   204 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 18 508 SH   SOLE   508 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 652 27,025 SH   SOLE   21,425 0 5,600
QUALCOMM INC COM 747525103 2,928 58,571 SH   SOLE   51,046 0 7,525
PAYPAL HLDGS INC COM 70450Y103 33 912 SH   SOLE   575 0 337
PHILLIPS 66 COM 718546104 93 1,134 SH   SOLE   1,134 0 0
POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 11 1,000 SH   SOLE   0 0 1,000
PRUDENTIAL FINL INC COM 744320102 74 907 SH   SOLE   907 0 0
PERRIGO CO PLC SHS G97822103 29 200 SH   SOLE   0 0 200
PRA GROUP INC COM 69354N106 530 15,280 SH   SOLE   14,680 0 600
PPL CORP COM 69351T106 32 950 SH   SOLE   0 0 950
POTASH CORP SASK INC COM 73755L107 13 761 SH   SOLE   0 0 761
PANERA BREAD CO CL A 69840W108 19 100 SH   SOLE   100 0 0
PHILIP MORRIS INTL INC COM 718172109 84 956 SH   SOLE   600 0 356
PERKINELMER INC COM 714046109 4,556 85,040 SH   SOLE   76,640 0 8,400
PENGROWTH ENERGY CORP COM 70706P104 2 2,500 SH   SOLE   0 0 2,500
PROCTER & GAMBLE CO COM 742718109 166 2,092 SH   SOLE   1,857 0 235
PFIZER INC COM 717081103 1,130 34,996 SH   SOLE   25,671 0 9,325
PEPSICO INC COM 713448108 1,453 14,541 SH   SOLE   12,483 0 2,058
PUBLIC SVC ENTERPRISE GROU COM 744573106 29 750 SH   SOLE   750 0 0
PATTERSON COMPANIES INC COM 703395103 69 1,533 SH   SOLE   1,233 0 300
PRICELINE GRP INC COM NEW 741503403 36 28 SH   SOLE   0 0 28
PAYCHEX INC COM 704326107 71 1,344 SH   SOLE   875 0 469
PALO ALTO NETWORKS INC COM 697435105 7,657 43,470 SH   SOLE   41,240 0 2,230
O REILLY AUTOMOTIVE INC NE COM 67103H107 7,629 30,103 SH   SOLE   27,603 0 2,500
ORACLE CORP COM 68389X105 4,213 115,329 SH   SOLE   102,845 0 12,484
OMNICOM GROUP INC COM 681919106 3,047 40,275 SH   SOLE   35,500 0 4,775
NXP SEMICONDUCTORS N V COM N6596X109 42 500 SH   SOLE   500 0 0
NOVARTIS A G SPONSORED ADR 66987V109 14 157 SH   SOLE   0 0 157
NOVO-NORDISK A S ADR 670100205 23 402 SH   SOLE   0 0 402
NORTHERN TR CORP COM 665859104 36 500 SH   SOLE   0 0 500
NORFOLK SOUTHERN CORP COM 655844108 17 199 SH   SOLE   0 0 199
NATIONAL OILWELL VARCO INC COM 637071101 19 569 SH   SOLE   0 0 569
NORTHROP GRUMMAN CORP COM 666807102 30 158 SH   SOLE   0 0 158
ANNALY CAP MGMT INC COM 035710409 8 800 SH   SOLE   0 0 800
NATIONAL GRID PLC SPON ADR NEW 636274300 28 398 SH   SOLE   398 0 0
NOBLE ENERGY INC COM 655044105 14 420 SH   SOLE   420 0 0
MYLAN N V SHS EURO N59465109 7,949 147,005 SH   SOLE   134,350 0 12,655
MICROSOFT CORP COM 594918104 483 8,699 SH   SOLE   8,399 0 300
MERCK & CO INC NEW COM 58933Y105 58 1,100 SH   SOLE   0 0 1,100
MONSANTO CO NEW COM 61166W101 34 350 SH   SOLE   350 0 0
ALTRIA GROUP INC COM 02209S103 91 1,570 SH   SOLE   1,470 0 100
MALLINCKRODT PUB LTD CO SHS G5785G107 3,781 50,665 SH   SOLE   46,895 0 3,770
MAGELLAN MIDSTREAM PRTNRS COM UNIT RP LP 559080106 1,208 17,792 SH   SOLE   16,720 0 1,072
3M CO COM 88579Y101 587 3,900 SH   SOLE   3,300 0 600
MIDDLEBY CORP COM 596278101 4,421 40,985 SH   SOLE   39,420 0 1,565
MCGRAW HILL FINL INC COM 580645109 166 1,680 SH   SOLE   1,680 0 0
METLIFE INC COM 59156R108 35 725 SH   SOLE   725 0 0
METHODE ELECTRS INC COM 591520200 2,767 86,940 SH   SOLE   82,960 0 3,980
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 248 977 SH   SOLE   477 0 500
MEDIVATION INC COM 58501N101 3,494 72,290 SH   SOLE   68,500 0 3,790
MEDTRONIC PLC SHS G5960L103 77 1,000 SH   SOLE   0 0 1,000
MEDIDATA SOLUTIONS INC COM 58471A105 3,212 65,175 SH   SOLE   61,670 0 3,505
MONDELEZ INTL INC CL A 609207105 3 69 SH   SOLE   0 0 69
MCKESSON CORP COM 58155Q103 27 135 SH   SOLE   135 0 0
MCDONALDS CORP COM 580135101 3,161 26,754 SH   SOLE   4,136 0 22,618
MACATAWA BK CORP COM 554225102 12 2,000 SH   SOLE   2,000 0 0
MASTERCARD INC CL A 57636Q104 21 218 SH   SOLE   0 0 218
LOWES COS INC COM 548661107 14 189 SH   SOLE   0 0 189
LINEAR TECHNOLOGY CORP COM 535678106 18 422 SH   SOLE   0 0 422
KAYNE ANDERSON MLP INVT CO COM 486606106 52 3,000 SH   SOLE   3,000 0 0
KOHLS CORP COM 500255104 7 150 SH   SOLE   150 0 0
COCA COLA CO COM 191216100 153 3,557 SH   SOLE   459 0 3,098
KNIGHT TRANSN INC COM 499064103 2,302 94,990 SH   SOLE   94,490 0 500
CARMAX INC COM 143130102 3,838 71,112 SH   SOLE   69,991 0 1,121
KRAFT HEINZ CO COM 500754106 48 666 SH   SOLE   643 0 23
KELLOGG CO COM 487836108 14 200 SH   SOLE   200 0 0
NUVEEN TAX ADVANTAGED DIV COM 67073G105 7 500 SH   SOLE   0 0 500
JPMORGAN CHASE & CO COM 46625H100 494 7,478 SH   SOLE   5,798 0 1,680
JOHNSON & JOHNSON COM 478160104 774 7,532 SH   SOLE   5,193 0 2,339
JACOBS ENGR GROUP INC DEL COM 469814107 601 14,315 SH   SOLE   12,940 0 1,375
ISHARES TR RUS 2000 GRW ETF 464287648 275 1,975 SH   SOLE   1,625 0 350
ISHARES TR RUSSELL 2000 ETF 464287655 668 5,933 SH   SOLE   4,413 0 1,520
ISHARES TR RUS 1000 GRW ETF 464287614 221 2,218 SH   SOLE   1,939 0 279
ISHARES TR CORE S&P500 ETF 464287200 321 1,565 SH   SOLE   810 0 755
ILLINOIS TOOL WKS INC COM 452308109 8,135 87,771 SH   SOLE   81,471 0 6,300
ITT CORP NEW COM NEW 450911201 1 30 SH   SOLE   0 0 30
ITC HLDGS CORP COM 465685105 20 503 SH   SOLE   0 0 503
INTUIT COM 461202103 7,431 77,002 SH   SOLE   70,372 0 6,630
INTEL CORP COM 458140100 152 4,400 SH   SOLE   2,400 0 2,000
INTERNATIONAL FLAVORS&FRAG COM 459506101 72 600 SH   SOLE   0 0 600
INTERCONTINENTAL EXCHANGE COM 45866F104 8,365 32,643 SH   SOLE   30,113 0 2,530
ISHARES TR NASDQ BIOTEC ETF 464287556 56 165 SH   SOLE   165 0 0
WISDOMTREE TR BOFA MERLYN ZE 97717W430 246 11,230 SH   SOLE   11,230 0 0
HERSHEY CO COM 427866108 89 1,000 SH   SOLE   0 0 1,000
HARRIS CORP DEL COM 413875105 27 307 SH   SOLE   307 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 10 415 SH   SOLE   0 0 415
HOLOGIC INC COM 436440101 60 1,560 SH   SOLE   1,560 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 439 5,979 SH   SOLE   5,979 0 0
HOME DEPOT INC COM 437076102 595 4,500 SH   SOLE   4,500 0 0
WELLTOWER INC COM 95040Q104 32 469 SH   SOLE   469 0 0
HANESBRANDS INC COM 410345102 212 7,216 SH   SOLE   7,216 0 0
HALLIBURTON CO COM 406216101 3,296 96,832 SH   SOLE   89,082 0 7,750
GRAINGER W W INC COM 384802104 203 1,000 SH   SOLE   1,000 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 14 347 SH   SOLE   347 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 132 730 SH   SOLE   730 0 0
GENUINE PARTS CO COM 372460105 27 320 SH   SOLE   104 0 216
ALPHABET INC CAP STK CL A 02079K305 3,032 3,897 SH   SOLE   3,757 0 140
ALPHABET INC CAP STK CL C 02079K107 3,511 4,626 SH   SOLE   4,435 0 191
GENTEX CORP COM 371901109 186 11,600 SH   SOLE   10,000 0 1,600
GENERAL MLS INC COM 370334104 20 355 SH   SOLE   355 0 0
GILEAD SCIENCES INC COM 375558103 1,933 19,100 SH   SOLE   18,700 0 400
GENERAL ELECTRIC CO COM 369604103 422 13,542 SH   SOLE   13,542 0 0
GENERAL DYNAMICS CORP COM 369550108 38 277 SH   SOLE   0 0 277
TWENTY FIRST CENTY FOX INC CL A 90130A101 25 930 SH   SOLE   930 0 0
FLEETMATICS GROUP PLC COM G35569105 457 9,000 SH   SOLE   9,000 0 0
FLOWERS FOODS INC COM 343498101 3,356 156,157 SH   SOLE   148,782 0 7,375
FIFTH THIRD BANCORP COM 316773100 6 275 SH   SOLE   275 0 0
FISERV INC COM 337738108 265 2,900 SH   SOLE   2,900 0 0
FIDELITY NATL INFORMATION COM 31620M106 14 224 SH   SOLE   89 0 135
FORTRESS INVESTMENT GROUP CL A 34958B106 5 1,000 SH   SOLE   0 0 1,000
FIRST TR MORNINGSTAR DIV L SHS 336917109 387 16,309 SH   SOLE   16,309 0 0
FASTENAL CO COM 311900104 4,237 103,807 SH   SOLE   91,757 0 12,050
EXPEDITORS INTL WASH INC COM 302130109 1,028 22,797 SH   SOLE   19,822 0 2,975
EATON VANCE TAX MNGD GBL D COM 27829F108 6 658 SH   SOLE   0 0 658
EXPRESS SCRIPTS HLDG CO COM 30219G108 5,207 59,566 SH   SOLE   54,000 0 5,566
ENTERPRISE PRODS PARTNERS COM 293792107 1,218 47,631 SH   SOLE   43,936 0 3,695
EMERSON ELEC CO COM 291011104 89 1,857 SH   SOLE   1,575 0 282
LAUDER ESTEE COS INC CL A 518439104 7,391 83,930 SH   SOLE   80,265 0 3,665
ISHARES TR MSCI EAFE ETF 464287465 936 15,941 SH   SOLE   15,941 0 0
EURONET WORLDWIDE INC COM 298736109 87 1,200 SH   SOLE   1,200 0 0
CONSOLIDATED EDISON INC COM 209115104 45 700 SH   SOLE   0 0 700
ECOLAB INC COM 278865100 9,429 82,440 SH   SOLE   74,430 0 8,010
EBAY INC COM 278642103 25 912 SH   SOLE   575 0 337
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 517 15,507 SH   SOLE   12,607 0 2,900
ISHARES TR SELECT DIVID ETF 464287168 190 2,531 SH   SOLE   2,531 0 0
DOW CHEM CO COM 260543103 82 1,600 SH   SOLE   0 0 1,600
DIGITAL RLTY TR INC COM 253868103 2,854 37,740 SH   SOLE   36,215 0 1,525
DICKS SPORTING GOODS INC COM 253393102 1,221 34,545 SH   SOLE   29,940 0 4,605
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 13 500 SH   SOLE   500 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 13 500 SH   SOLE   500 0 0
DISNEY WALT CO COM DISNEY 254687106 64 610 SH   SOLE   610 0 0
DANAHER CORP DEL COM 235851102 2,102 22,635 SH   SOLE   21,735 0 900
DISCOVER FINL SVCS COM 254709108 44 820 SH   SOLE   0 0 820
DIAGEO P L C SPON ADR NEW 25243Q205 7 65 SH   SOLE   65 0 0
DEERE & CO COM 244199105 8 100 SH   SOLE   100 0 0
DU PONT E I DE NEMOURS & C COM 263534109 19 285 SH   SOLE   0 0 285
CHEVRON CORP NEW COM 166764100 305 3,392 SH   SOLE   2,742 0 650
CVS HEALTH CORP COM 126650100 84 855 SH   SOLE   855 0 0
CITRIX SYS INC COM 177376100 2,220 29,345 SH   SOLE   28,745 0 600
CINTAS CORP COM 172908105 219 2,400 SH   SOLE   2,400 0 0
CSX CORP COM 126408103 18 688 SH   SOLE   0 0 688
CISCO SYS INC COM 17275R102 61 2,250 SH   SOLE   0 0 2,250
CAMPBELL SOUP CO COM 134429109 50 960 SH   SOLE   0 0 960
COSTCO WHSL CORP NEW COM 22160K105 8,876 54,962 SH   SOLE   49,807 0 5,155
CONOCOPHILLIPS COM 20825C104 105 2,241 SH   SOLE   2,091 0 150
COACH INC COM 189754104 3 100 SH   SOLE   100 0 0
COMPASS MINERALS INTL INC COM 20451N101 15 198 SH   SOLE   0 0 198
CME GROUP INC COM 12572Q105 102 1,125 SH   SOLE   1,000 0 125
CLOROX CO DEL COM 189054109 157 1,239 SH   SOLE   439 0 800
CLEAN HARBORS INC COM 184496107 770 18,495 SH   SOLE   15,855 0 2,640
CORE LABORATORIES N V COM N22717107 5,678 52,213 SH   SOLE   48,133 0 4,080
COLGATE PALMOLIVE CO COM 194162103 93 1,400 SH   SOLE   0 0 1,400
CHIMERA INVT CORP COM NEW 16934Q208 5 400 SH   SOLE   0 0 400
CHURCH & DWIGHT INC COM 171340102 41 485 SH   SOLE   485 0 0
COGNEX CORP COM 192422103 2,794 82,740 SH   SOLE   79,200 0 3,540
CENTRUE FINL CORP NEW COM NEW 15643B205 13 500 SH   SOLE   0 0 500
CERNER CORP COM 156782104 6,608 109,830 SH   SOLE   103,925 0 5,905
CDK GLOBAL INC COM 12508E101 143 3,017 SH   SOLE   2,133 0 884
CHEMOURS CO COM 163851108 0 56 SH   SOLE   0 0 56
CHICAGO BRIDGE & IRON CO N COM 167250109 4,139 106,157 SH   SOLE   97,252 0 8,905
CBRE GROUP INC CL A 12504L109 6,703 193,829 SH   SOLE   178,029 0 15,800
CHUBB CORP COM 171232101 53 400 SH   SOLE   0 0 400
CAVIUM INC COM 14964U108 3,998 60,840 SH   SOLE   58,385 0 2,455
CHEESECAKE FACTORY INC COM 163072101 2,267 49,158 SH   SOLE   46,808 0 2,350
CITIGROUP INC COM NEW 172967424 14 280 SH   SOLE   280 0 0
BUFFALO WILD WINGS INC COM 119848109 2,571 16,105 SH   SOLE   15,430 0 675
BORGWARNER INC COM 099724106 4,141 95,780 SH   SOLE   91,140 0 4,640
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 549 6,897 SH   SOLE   6,001 0 896
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 46 350 SH   SOLE   100 0 250
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 50 378 SH   SOLE   267 0 111
BROADRIDGE FINL SOLUTIONS COM 11133T103 86 1,600 SH   SOLE   1,600 0 0
BP PLC SPONSORED ADR 055622104 103 3,300 SH   SOLE   0 0 3,300
BRISTOL MYERS SQUIBB CO COM 110122108 203 2,950 SH   SOLE   1,000 0 1,950
BIOMED REALTY TRUST INC COM 09063H107 9 366 SH   SOLE   366 0 0
BLACKROCK INC COM 09247X101 65 190 SH   SOLE   137 0 53
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 45 2,000 SH   SOLE   0 0 2,000
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 336 4,047 SH   SOLE   3,520 0 527
BIOGEN INC COM 09062X103 46 150 SH   SOLE   150 0 0
BAIDU INC SPON ADR REP A 056752108 18 95 SH   SOLE   0 0 95
SOTHEBYS COM 835898107 13 500 SH   SOLE   500 0 0
BEACON ROOFING SUPPLY INC COM 073685109 5,600 135,985 SH   SOLE   130,600 0 5,385
BECTON DICKINSON & CO COM 075887109 5,206 33,784 SH   SOLE   30,765 0 3,019
BB&T CORP COM 054937107 8 205 SH   SOLE   205 0 0
BOEING CO COM 097023105 65 450 SH   SOLE   450 0 0
AMERICAN EXPRESS CO COM 025816109 971 13,960 SH   SOLE   11,735 0 2,225
ALPINE GLOBAL PREMIER PPTY COM SBI 02083A103 5 800 SH   SOLE   0 0 800
AMERICAN WTR WKS CO INC NE COM 030420103 120 2,000 SH   SOLE   0 0 2,000
AIR PRODS & CHEMS INC COM 009158106 5,787 44,481 SH   SOLE   40,921 0 3,560
AMERICAN TOWER CORP NEW COM 03027X100 19 200 SH   SOLE   0 0 200
AMERICAN SUPERCONDUCTOR CO SHS NEW 030111207 0 19 SH   SOLE   19 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 6 500 SH   SOLE   0 0 500
AFFILIATED MANAGERS GROUP COM 008252108 6,631 41,508 SH   SOLE   38,163 0 3,345
ALLSTATE CORP COM 020002101 62 1,000 SH   SOLE   1,000 0 0
APOLLO INVT CORP COM 03761U106 13 2,400 SH   SOLE   0 0 2,400
WISDOMTREE TR BARCLAYS ZERO 97717W380 351 7,300 SH   SOLE   7,300 0 0
AMTRUST FINL SVCS INC COM 032359309 2,278 37,000 SH   SOLE   36,500 0 500
AFLAC INC COM 001055102 138 2,300 SH   SOLE   1,350 0 950
AETNA INC NEW COM 00817Y108 18 170 SH   SOLE   170 0 0
AMERICAN ELEC PWR INC COM 025537101 42 713 SH   SOLE   713 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 902 3,260 SH   SOLE   2,870 0 390
AUTOMATIC DATA PROCESSING COM 053015103 1,898 22,402 SH   SOLE   17,050 0 5,352
ADOBE SYS INC COM 00724F101 4,578 48,731 SH   SOLE   46,066 0 2,665
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,409 90,035 SH   SOLE   81,913 0 8,122
AMERICAN CAP LTD COM 02503Y103 5 395 SH   SOLE   63 0 332
ABBOTT LABS COM 002824100 739 16,450 SH   SOLE   14,184 0 2,266
ABBVIE INC COM 00287Y109 4,381 73,955 SH   SOLE   69,755 0 4,200
APPLE INC COM 037833100 7,562 71,844 SH   SOLE   66,539 0 5,305