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
BERKSHIRE HATHAWAY INC D CL B NEW 084670702 198 1,186 SH   SOLE   1,186 0 0
BERKSHIRE HATHAWAY INC D CL B NEW 084670702 58 350 SH   SOLE   100 0 250
QUOTIENT TECHNOLOGY INC COM 749119103 23 2,442 SH   SOLE   2,442 0 0
QUINTILES IMS HOLDINGS I COM 74876Y101 24 300 SH   SOLE   300 0 0
MACOM TECH SOLUTIONS HLD COM 55405Y100 11 238 SH   SOLE   238 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 4,949 48,690 SH   SOLE   48,690 0 0
JOHNSON CTLS INTL PLC SHS G51502105 128 3,031 SH   SOLE   2,940 0 91
FIVE BELOW INC COM 33829M101 19 428 SH   SOLE   428 0 0
CONNECTONE BANCORP INC N COM 20786W107 24 1,000 SH   SOLE   1,000 0 0
CELADON GROUP INC COM 150838100 20 3,000 SH   SOLE   3,000 0 0
CHUBB LIMITED COM H1467J104 33 240 SH   SOLE   0 0 240
CARDTRONICS PLC SHS CL A G1991C105 25 540 SH   SOLE   540 0 0
BOX INC CL A 10316T104 13 788 SH   SOLE   788 0 0
BROADCOM LTD SHS Y09827109 3,328 15,199 SH   SOLE   12,769 0 2,430
ALLERGAN PLC SHS G0177J108 20 85 SH   SOLE   85 0 0
REALTY INCOME CORP COM 756109104 10 168 PRN   SOLE   168 0 0
BLACKROCK MUNIYIELD QUAL COM 09254F100 30 2,000 PRN   SOLE   2,000 0 0
BLACKROCK MUNIYLD MICH Q COM 09254V105 172 12,651 PRN   SOLE   12,651 0 0
CROWN CASTLE INTL CORP N COM 22822V101 4 42 PRN   SOLE   0 0 42
VANGUARD INDEX FDS REIT ETF 922908553 67 810 SH   SOLE   810 0 0
ZOETIS INC CL A 98978V103 38 717 SH   SOLE   717 0 0
ZOES KITCHEN INC COM 98979J109 8 449 SH   SOLE   449 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 39 320 SH   SOLE   0 0 320
ZELTIQ AESTHETICS INC COM 98933Q108 98 1,766 SH   SOLE   1,766 0 0
YUM CHINA HLDGS INC COM 98850P109 5 200 SH   SOLE   200 0 0
YUM BRANDS INC COM 988498101 13 200 SH   SOLE   200 0 0
XERIUM TECHNOLOGIES INC COM NEW 98416J118 30 4,650 SH   SOLE   4,650 0 0
DENTSPLY SIRONA INC COM 24906P109 55 875 SH   SOLE   200 0 675
EXXON MOBIL CORP COM 30231G102 589 7,186 SH   SOLE   5,964 0 1,222
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 76 865 SH   SOLE   865 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 41 800 SH   SOLE   800 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 28 510 SH   SOLE   510 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 31 590 SH   SOLE   590 0 0
XCEL ENERGY INC COM 98389B100 27 618 SH   SOLE   0 0 618
WESTERN UN CO COM 959802109 1 72 SH   SOLE   72 0 0
AQUA AMERICA INC COM 03836W103 417 12,975 SH   SOLE   12,775 0 200
WINTRUST FINL CORP COM 97650W108 32 470 SH   SOLE   470 0 0
WATSCO INC COM 942622200 979 6,840 SH   SOLE   5,800 0 1,040
WESTAR ENERGY INC COM 95709T100 13 234 SH   SOLE   234 0 0
VCA INC COM 918194101 92 1,000 SH   SOLE   1,000 0 0
WAL-MART STORES INC COM 931142103 180 2,504 SH   SOLE   2,504 0 0
LYON WILLIAM HOMES CL A NEW 552074700 12 571 SH   SOLE   571 0 0
WINGSTOP INC COM 974155103 6 197 SH   SOLE   197 0 0
WELLS FARGO & CO NEW COM 949746101 494 8,874 SH   SOLE   4,350 0 4,524
WEC ENERGY GROUP INC COM 92939U106 109 1,800 SH   SOLE   800 0 1,000
WALGREENS BOOTS ALLIANCE COM 931427108 2,531 30,475 SH   SOLE   27,875 0 2,600
WAGEWORKS INC COM 930427109 29 406 SH   SOLE   406 0 0
VERIZON COMMUNICATIONS I COM 92343V104 202 4,140 SH   SOLE   3,125 0 1,015
VANGUARD WHITEHALL FDS I HIGH DIV YLD 921946406 108 1,395 SH   SOLE   1,395 0 0
VANGUARD INTL EQUITY IND FTSE EMR MKT ETF 922042858 1,279 32,202 SH   SOLE   31,902 0 300
VANGUARD INDEX FDS VALUE ETF 922908744 56 590 SH   SOLE   590 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 39 320 SH   SOLE   320 0 0
VERSUM MATLS INC COM 92532W103 133 4,362 SH   SOLE   3,805 0 557
VERTEX PHARMACEUTICALS I COM 92532F100 17 160 SH   SOLE   160 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 84 600 SH   SOLE   600 0 0
VMWARE INC CL A COM 928563402 38 410 SH   SOLE   410 0 0
VALMONT INDS INC COM 920253101 1,195 7,685 SH   SOLE   4,615 0 3,070
VANGUARD SPECIALIZED POR DIV APP ETF 921908844 106 1,183 SH   SOLE   1,183 0 0
VIACOM INC NEW CL B 92553P201 30 641 SH   SOLE   521 0 120
V F CORP COM 918204108 5,054 91,940 SH   SOLE   79,330 0 12,610
VANGUARD INTL EQUITY IND ALLWRLD EX US 922042775 304 6,361 SH   SOLE   6,361 0 0
VANGUARD TAX MANAGED INT FTSE DEV MKT ETF 921943858 132 3,347 SH   SOLE   3,347 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 49 620 SH   SOLE   0 0 620
VISA INC COM CL A 92826C839 2,553 28,724 SH   SOLE   25,289 0 3,435
UNITED TECHNOLOGIES CORP COM 913017109 65 576 SH   SOLE   576 0 0
U S CONCRETE INC COM NEW 90333L201 41 628 SH   SOLE   628 0 0
US BANCORP DEL COM NEW 902973304 28 540 SH   SOLE   540 0 0
UNITED RENTALS INC COM 911363109 7,174 57,366 SH   SOLE   51,796 0 5,570
UNITED PARCEL SERVICE IN CL B 911312106 405 3,773 SH   SOLE   2,773 0 1,000
UNION PAC CORP COM 907818108 173 1,635 SH   SOLE   1,635 0 0
UNUM GROUP COM 91529Y106 5 99 SH   SOLE   0 0 99
UNITED NAT FOODS INC COM 911163103 1,824 42,190 SH   SOLE   36,460 0 5,730
UMH PPTYS INC COM 903002103 33 2,165 SH   SOLE   2,165 0 0
ULTIMATE SOFTWARE GROUP COM 90385D107 24 123 SH   SOLE   123 0 0
UNILEVER PLC SPON ADR NEW 904767704 38 763 SH   SOLE   763 0 0
TITAN PHARMACEUTICALS IN COM NEW 888314309 6 1,819 SH   SOLE   1,819 0 0
TRACTOR SUPPLY CO COM 892356106 3,223 46,730 SH   SOLE   38,940 0 7,790
TRANSCANADA CORP COM 89353D107 4 78 SH   SOLE   78 0 0
TRIMBLE INC COM 896239100 2,982 93,160 SH   SOLE   75,030 0 18,130
TREX CO INC COM 89531P105 14 199 SH   SOLE   199 0 0
TOWER INTL INC COM 891826109 36 1,340 SH   SOLE   1,340 0 0
THERMO FISHER SCIENTIFIC COM 883556102 6,238 40,609 SH   SOLE   31,672 0 8,937
TORCHMARK CORP COM 891027104 5 71 SH   SOLE   0 0 71
TJX COS INC NEW COM 872540109 65 825 SH   SOLE   825 0 0
THRESHOLD PHARMACEUTICAL COM NEW 885807206 1 1,000 SH   SOLE   1,000 0 0
HANOVER INS GROUP INC COM 410867105 21 230 SH   SOLE   230 0 0
TARGET CORP COM 87612E106 66 1,200 SH   SOLE   1,200 0 0
THL CR INC COM 872438106 50 5,000 SH   SOLE   5,000 0 0
TRIANGLE CAP CORP COM 895848109 61 3,200 SH   SOLE   3,200 0 0
AT&T INC COM 00206R102 83 1,989 SH   SOLE   589 0 1,400
SYSCO CORP COM 871829107 110 2,111 SH   SOLE   1,311 0 800
SYNAPTICS INC COM 87157D109 10 210 SH   SOLE   210 0 0
STRYKER CORP COM 863667101 9,729 73,902 SH   SOLE   55,863 0 18,039
SKYWORKS SOLUTIONS INC COM 83088M102 49 500 SH   SOLE   500 0 0
SUMMIT MATLS INC CL A 86614U100 19 750 SH   SOLE   750 0 0
SUNCOR ENERGY INC NEW COM 867224107 3,442 111,919 SH   SOLE   93,914 0 18,005
STATE STR CORP COM 857477103 1,170 14,695 SH   SOLE   9,800 0 4,895
STAMPS COM INC COM NEW 852857200 30 251 SH   SOLE   251 0 0
SUNTRUST BKS INC COM 867914103 1 12 SH   SOLE   12 0 0
STAGE STORES INC COM NEW 85254C305 6 2,500 SH   SOLE   2,500 0 0
STERICYCLE INC COM 858912108 73 875 SH   SOLE   575 0 300
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 409 1,735 SH   SOLE   813 0 922
S&P GLOBAL INC COM 78409V104 220 1,680 SH   SOLE   0 0 1,680
SIMON PPTY GROUP INC NEW COM 828806109 165 957 SH   SOLE   825 0 132
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 8 65 SH   SOLE   65 0 0
SLM CORP COM 78442P106 7 555 SH   SOLE   555 0 0
SCHLUMBERGER LTD COM 806857108 7 91 SH   SOLE   91 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 503 18,000 SH   SOLE   18,000 0 0
SIRIUS XM HLDGS INC COM 82968B103 9 1,753 SH   SOLE   1,753 0 0
SHOPIFY INC CL A 82509L107 61 891 SH   SOLE   891 0 0
STIFEL FINL CORP COM 860630102 25 500 SH   SOLE   500 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 62 703 SH   SOLE   703 0 0
SCHWAB CHARLES CORP NEW COM 808513105 5 118 SH   SOLE   118 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,694 53,387 SH   SOLE   53,197 0 190
STARBUCKS CORP COM 855244109 11,250 192,670 SH   SOLE   158,752 0 33,918
RAYTHEON CO COM NEW 755111507 29 191 SH   SOLE   191 0 0
RSP PERMIAN INC COM 74978Q105 14 345 SH   SOLE   345 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 1,183 13,030 SH   SOLE   12,765 0 265
RPM INTL INC COM 749685103 880 16,000 SH   SOLE   14,750 0 1,250
RALPH LAUREN CORP CL A 751212101 14 175 SH   SOLE   175 0 0
RAYMOND JAMES FINANCIAL COM 754730109 38 500 SH   SOLE   500 0 0
RED HAT INC COM 756577102 87 1,000 SH   SOLE   0 0 1,000
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 21 375 SH   SOLE   375 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 11 204 SH   SOLE   204 0 0
RADNET INC COM 750491102 14 2,400 SH   SOLE   2,400 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 174 5,300 SH   SOLE   3,500 0 1,800
REYNOLDS AMERICAN INC COM 761713106 3 50 SH   SOLE   0 0 50
QUALITY CARE PPTYS INC COM 747545101 2 104 SH   SOLE   104 0 0
QUALCOMM INC COM 747525103 2,989 52,119 SH   SOLE   32,389 0 19,730
PAYPAL HLDGS INC COM 70450Y103 43 1,009 SH   SOLE   1,009 0 0
PHILLIPS 66 COM 718546104 35 448 SH   SOLE   0 0 448
PRUDENTIAL FINL INC COM 744320102 97 907 SH   SOLE   907 0 0
PRIMORIS SVCS CORP COM 74164F103 6 254 SH   SOLE   254 0 0
PERRIGO CO PLC SHS G97822103 20 300 SH   SOLE   100 0 200
PPL CORP COM 69351T106 36 950 SH   SOLE   950 0 0
PACIFIC PREMIER BANCORP COM 69478X105 76 1,965 SH   SOLE   1,965 0 0
POTASH CORP SASK INC COM 73755L107 2 106 SH   SOLE   106 0 0
PANERA BREAD CO CL A 69840W108 26 100 SH   SOLE   100 0 0
PHILIP MORRIS INTL INC COM 718172109 109 964 SH   SOLE   964 0 0
PERKINELMER INC COM 714046109 1,676 28,870 SH   SOLE   21,870 0 7,000
PROCTER AND GAMBLE CO COM 742718109 815 9,073 SH   SOLE   8,135 0 938
PROOFPOINT INC COM 743424103 36 488 SH   SOLE   488 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 20 322 SH   SOLE   322 0 0
PFIZER INC COM 717081103 1,936 56,600 SH   SOLE   43,040 0 13,560
PEPSICO INC COM 713448108 1,505 13,450 SH   SOLE   11,550 0 1,900
PEOPLES BANCORP INC COM 709789101 36 1,150 SH   SOLE   1,150 0 0
PATTERSON COMPANIES INC COM 703395103 14 300 SH   SOLE   0 0 300
PAYLOCITY HLDG CORP COM 70438V106 4 109 SH   SOLE   109 0 0
PRICELINE GRP INC COM NEW 741503403 144 81 SH   SOLE   78 0 3
PACIFIC CONTINENTAL CORP COM 69412V108 37 1,500 SH   SOLE   1,500 0 0
PAYCHEX INC COM 704326107 79 1,344 SH   SOLE   1,344 0 0
VERIFONE SYS INC COM 92342Y109 30 1,620 SH   SOLE   1,620 0 0
PALO ALTO NETWORKS INC COM 697435105 5,085 45,126 SH   SOLE   38,736 0 6,390
O REILLY AUTOMOTIVE INC COM 67103H107 6,198 22,969 SH   SOLE   20,344 0 2,625
ORACLE CORP COM 68389X105 4,524 101,408 SH   SOLE   76,136 0 25,272
SPDR SERIES TRUST RUSSELL 1000 ETF 78464A854 64 573 SH   SOLE   573 0 0
OMNICOM GROUP INC COM 681919106 3,087 35,806 SH   SOLE   25,112 0 10,694
OMEGA HEALTHCARE INVS IN COM 681936100 20 600 SH   SOLE   600 0 0
OLD DOMINION FGHT LINES COM 679580100 29 336 SH   SOLE   336 0 0
OCLARO INC COM NEW 67555N206 22 2,243 SH   SOLE   2,243 0 0
NXSTAGE MEDICAL INC COM 67072V103 13 488 SH   SOLE   488 0 0
NXP SEMICONDUCTORS N V COM N6596X109 52 500 SH   SOLE   500 0 0
NOVARTIS A G SPONSORED ADR 66987V109 67 905 SH   SOLE   905 0 0
NEVRO CORP COM 64157F103 34 367 SH   SOLE   367 0 0
NOVO-NORDISK A S ADR 670100205 3 85 SH   SOLE   85 0 0
NVIDIA CORP COM 67066G104 21 197 SH   SOLE   197 0 0
NORTHERN TR CORP COM 665859104 43 500 SH   SOLE   0 0 500
NORFOLK SOUTHERN CORP COM 655844108 53 469 SH   SOLE   414 0 55
NORTHROP GRUMMAN CORP COM 666807102 38 158 SH   SOLE   158 0 0
NIKE INC CL B 654106103 4 71 SH   SOLE   71 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 8 123 SH   SOLE   123 0 0
NETFLIX INC COM 64110L106 39 264 SH   SOLE   264 0 0
NEOGENOMICS INC COM NEW 64049M209 18 2,241 SH   SOLE   2,241 0 0
NOBLE ENERGY INC COM 655044105 14 420 SH   SOLE   420 0 0
MYLAN N V SHS EURO N59465109 91 2,334 SH   SOLE   2,334 0 0
MICROSOFT CORP COM 594918104 594 9,023 SH   SOLE   8,596 0 427
MARTEN TRANS LTD COM 573075108 12 514 SH   SOLE   514 0 0
MERCK & CO INC COM 58933Y105 70 1,100 SH   SOLE   0 0 1,100
MRC GLOBAL INC COM 55345K103 27 1,450 SH   SOLE   1,450 0 0
MONOLITHIC PWR SYS INC COM 609839105 264 2,865 SH   SOLE   2,865 0 0
MONSANTO CO NEW COM 61166W101 23 200 SH   SOLE   200 0 0
MODINE MFG CO COM 607828100 13 1,090 SH   SOLE   1,090 0 0
ALTRIA GROUP INC COM 02209S103 112 1,570 SH   SOLE   1,470 0 100
MALLINCKRODT PUB LTD CO SHS G5785G107 1,112 24,945 SH   SOLE   22,725 0 2,220
MAGELLAN MIDSTREAM PRTNR COM UNIT RP LP 559080106 1,360 17,687 SH   SOLE   16,877 0 810
3M CO COM 88579Y101 526 2,750 SH   SOLE   2,150 0 600
MARKETAXESS HLDGS INC COM 57060D108 48 258 SH   SOLE   258 0 0
MCCORMICK & CO INC COM NON VTG 579780206 24 243 SH   SOLE   200 0 43
MIDDLEBY CORP COM 596278101 4,734 34,694 SH   SOLE   26,899 0 7,795
METHODE ELECTRS INC COM 591520200 373 8,170 SH   SOLE   8,170 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 47 493 SH   SOLE   493 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 24 171 SH   SOLE   171 0 0
SPDR S&P MIDCAP 400 ETF UTSER1 S&PDCRP 78467Y107 366 1,172 SH   SOLE   672 0 500
MEDTRONIC PLC SHS G5960L103 73 900 SH   SOLE   0 0 900
MEDIDATA SOLUTIONS INC COM 58471A105 2,648 45,895 SH   SOLE   40,715 0 5,180
MCKESSON CORP COM 58155Q103 20 135 SH   SOLE   135 0 0
MARCHEX INC CL B 56624R108 16 5,800 SH   SOLE   5,800 0 0
MCDONALDS CORP COM 580135101 2,647 20,423 SH   SOLE   2,926 0 17,498
MACATAWA BK CORP COM 554225102 20 2,000 SH   SOLE   2,000 0 0
MINDBODY INC COM CL A 60255W105 15 557 SH   SOLE   557 0 0
MASTERCARD INCORPORATED CL A 57636Q104 44 392 SH   SOLE   392 0 0
LA Z BOY INC COM 505336107 36 1,325 SH   SOLE   1,325 0 0
LOWES COS INC COM 548661107 115 1,393 SH   SOLE   1,393 0 0
LOGMEIN INC COM 54142L109 628 6,444 SH   SOLE   5,128 0 1,316
LANDEC CORP COM 514766104 32 2,650 SH   SOLE   2,650 0 0
LOCKHEED MARTIN CORP COM 539830109 54 200 SH   SOLE   200 0 0
LKQ CORP COM 501889208 3 100 SH   SOLE   0 0 100
LIGAND PHARMACEUTICALS I COM NEW 53220K504 25 235 SH   SOLE   235 0 0
LGI HOMES INC COM 50187T106 12 351 SH   SOLE   351 0 0
LADDER CAP CORP CL A 505743104 54 3,754 SH   SOLE   3,754 0 0
KAYNE ANDERSON MLP INVT COM 486606106 2 100 SH   SOLE   100 0 0
KAPSTONE PAPER & PACKAGI COM 48562P103 33 1,435 SH   SOLE   1,435 0 0
COCA COLA CO COM 191216100 127 2,999 SH   SOLE   1,194 0 1,805
KNIGHT TRANSN INC COM 499064103 1,810 57,747 SH   SOLE   50,247 0 7,500
KINSALE CAP GROUP INC COM 49714P108 13 413 SH   SOLE   413 0 0
CARMAX INC COM 143130102 3,431 57,935 SH   SOLE   49,935 0 8,000
KRAFT HEINZ CO COM 500754106 60 666 SH   SOLE   643 0 23
KELLOGG CO COM 487836108 51 700 SH   SOLE   700 0 0
JPMORGAN CHASE & CO COM 46625H100 603 6,860 SH   SOLE   5,055 0 1,805
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 94 2,550 SH   SOLE   2,450 0 100
JOHNSON & JOHNSON COM 478160104 793 6,363 SH   SOLE   4,995 0 1,368
JACOBS ENGR GROUP INC DE COM 469814107 265 4,793 SH   SOLE   4,393 0 400
JABIL CIRCUIT INC COM 466313103 34 1,185 SH   SOLE   1,185 0 0
IXYS CORP COM 46600W106 35 2,400 SH   SOLE   2,400 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 743 4,595 SH   SOLE   4,395 0 200
ISHARES TR RUS 2000 VAL ETF 464287630 184 1,560 SH   SOLE   1,560 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,171 15,792 SH   SOLE   15,792 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 433 3,801 SH   SOLE   3,801 0 0
ISHARES TR CORE S&P500 ETF 464287200 939 3,956 SH   SOLE   3,956 0 0
ILLINOIS TOOL WKS INC COM 452308109 9,817 74,105 SH   SOLE   59,952 0 14,153
INTEGER HLDGS CORP COM 45826H109 36 900 SH   SOLE   900 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 11 15 SH   SOLE   15 0 0
INPHI CORP COM 45772F107 20 417 SH   SOLE   417 0 0
INTUIT COM 461202103 5,323 45,895 SH   SOLE   35,990 0 9,905
INTEL CORP COM 458140100 72 2,000 SH   SOLE   0 0 2,000
INOGEN INC COM 45780L104 19 239 SH   SOLE   239 0 0
INTERNATIONAL FLAVORS&FR COM 459506101 80 600 SH   SOLE   0 0 600
INTERCONTINENTAL EXCHANG COM 45866F104 8,101 135,310 SH   SOLE   121,590 0 13,720
INTERNATIONAL BUSINESS M COM 459200101 30 175 SH   SOLE   175 0 0
IBERIABANK CORP COM 450828108 24 305 SH   SOLE   305 0 0
HORIZON PHARMA PLC SHS G4617B105 14 948 SH   SOLE   948 0 0
WISDOMTREE TR HEDGED HI YLD BD 97717W430 196 8,200 SH   SOLE   8,200 0 0
HUMANA INC COM 444859102 77 375 SH   SOLE   375 0 0
HUBSPOT INC COM 443573100 22 365 SH   SOLE   365 0 0
HEARTLAND FINL USA INC COM 42234Q102 27 540 SH   SOLE   540 0 0
HERSHEY CO COM 427866108 109 1,000 SH   SOLE   0 0 1,000
HEALTHEQUITY INC COM 42226A107 107 2,515 SH   SOLE   2,515 0 0
AT HOME GROUP INC COM 04650Y100 3 211 SH   SOLE   211 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 530 6,317 SH   SOLE   6,317 0 0
HOME DEPOT INC COM 437076102 575 3,915 SH   SOLE   3,915 0 0
WELLTOWER INC COM 95040Q104 98 1,383 SH   SOLE   1,315 0 68
HANESBRANDS INC COM 410345102 46 2,216 SH   SOLE   2,216 0 0
HALLIBURTON CO COM 406216101 3,869 78,622 SH   SOLE   72,147 0 6,475
GRAINGER W W INC COM 384802104 233 1,000 SH   SOLE   1,000 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 21 372 SH   SOLE   372 0 0
GRANITE CONSTR INC COM 387328107 10 206 SH   SOLE   206 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 17 406 SH   SOLE   347 0 59
GOLDMAN SACHS GROUP INC COM 38141G104 168 730 SH   SOLE   730 0 0
GAP INC DEL COM 364760108 19 788 SH   SOLE   788 0 0
GENUINE PARTS CO COM 372460105 30 320 SH   SOLE   320 0 0
ALPHABET INC CAP STK CL A 02079K305 3,674 4,333 SH   SOLE   3,363 0 970
ALPHABET INC CAP STK CL C 02079K107 3,333 4,018 SH   SOLE   3,450 0 568
GENTEX CORP COM 371901109 119 5,600 SH   SOLE   4,000 0 1,600
GREEN BANCORP INC COM 39260X100 57 3,185 SH   SOLE   3,185 0 0
GAMESTOP CORP NEW CL A 36467W109 47 2,100 SH   SOLE   2,100 0 0
GLAUKOS CORP COM 377322102 37 717 SH   SOLE   717 0 0
GENERAL MLS INC COM 370334104 21 355 SH   SOLE   355 0 0
GILEAD SCIENCES INC COM 375558103 448 6,600 SH   SOLE   6,200 0 400
GRACO INC COM 384109104 39 415 SH   SOLE   415 0 0
GENERAL ELECTRIC CO COM 369604103 465 15,598 SH   SOLE   15,427 0 171
GENERAL DYNAMICS CORP COM 369550108 149 797 SH   SOLE   797 0 0
GAIN CAP HLDGS INC COM 36268W100 23 2,800 SH   SOLE   2,800 0 0
FORTIVE CORP COM 34959J108 4,094 67,990 SH   SOLE   62,894 0 5,096
FORTIS INC COM 349553107 4 131 SH   SOLE   49 0 82
TWENTY FIRST CENTY FOX I CL A 90130A101 30 930 SH   SOLE   930 0 0
FERRO CORP COM 315405100 55 3,650 SH   SOLE   3,650 0 0
FIRST NBC BK HLDG CO COM 32115D106 2 560 SH   SOLE   560 0 0
FLOWERS FOODS INC COM 343498101 2,958 152,385 SH   SOLE   105,460 0 46,925
FIVE9 INC COM 338307101 20 1,202 SH   SOLE   1,202 0 0
FIFTH THIRD BANCORP COM 316773100 3 125 SH   SOLE   125 0 0
FISERV INC COM 337738108 277 2,400 SH   SOLE   2,400 0 0
FIDELITY NATL INFORMATIO COM 31620M106 11 135 SH   SOLE   0 0 135
F5 NETWORKS INC COM 315616102 86 600 SH   SOLE   0 0 600
FEDEX CORP COM 31428X106 80 409 SH   SOLE   373 0 36
FIDUS INVT CORP COM 316500107 26 1,475 SH   SOLE   1,475 0 0
FIRST TR MORNINGSTAR DIV SHS 336917109 557 19,336 SH   SOLE   19,336 0 0
FIRST BUS FINL SVCS INC COM 319390100 49 1,900 SH   SOLE   1,900 0 0
FACEBOOK INC CL A 30303M102 102 721 SH   SOLE   721 0 0
FASTENAL CO COM 311900104 4,062 78,883 SH   SOLE   61,583 0 17,300
FORD MTR CO DEL COM PAR $0.01 345370860 12 1,000 SH   SOLE   1,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 756 13,391 SH   SOLE   12,716 0 675
EAGLE MATERIALS INC COM 26969P108 18 182 SH   SOLE   182 0 0
EVERBANK FINL CORP COM 29977G102 45 2,300 SH   SOLE   2,300 0 0
EATON VANCE CORP COM NON VTG 278265103 297 6,603 SH   SOLE   6,603 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 90 1,370 SH   SOLE   370 0 1,000
ENTERPRISE PRODS PARTNER COM 293792107 1,195 43,266 SH   SOLE   42,216 0 1,050
ENBRIDGE INC COM 29250N105 91 2,185 SH   SOLE   2,066 0 119
EMERSON ELEC CO COM 291011104 175 2,921 SH   SOLE   2,871 0 50
ELLIE MAE INC COM 28849P100 14 141 SH   SOLE   141 0 0
LAUDER ESTEE COS INC CL A 518439104 5,281 62,280 SH   SOLE   51,540 0 10,740
8X8 INC NEW COM 282914100 15 1,009 SH   SOLE   1,009 0 0
EQUIFAX INC COM 294429105 9 67 SH   SOLE   67 0 0
ELECTRONICS FOR IMAGING COM 286082102 13 265 SH   SOLE   265 0 0
ISHARES TR MSCI EAFE ETF 464287465 907 14,556 SH   SOLE   14,556 0 0
EURONET WORLDWIDE INC COM 298736109 86 1,000 SH   SOLE   1,000 0 0
CONSOLIDATED EDISON INC COM 209115104 54 700 SH   SOLE   0 0 700
ECOLAB INC COM 278865100 7,428 59,266 SH   SOLE   53,594 0 5,672
EBAY INC COM 278642103 34 1,009 SH   SOLE   1,009 0 0
DYCOM INDS INC COM 267475101 31 331 SH   SOLE   331 0 0
DIXIE GROUP INC CL A 255519100 21 5,780 SH   SOLE   5,780 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 937 24,617 SH   SOLE   24,617 0 0
ISHARES TR SELECT DIVID ETF 464287168 314 3,446 SH   SOLE   3,446 0 0
DOW CHEM CO COM 260543103 102 1,600 SH   SOLE   0 0 1,600
DNP SELECT INCOME FD COM 23325P104 6 600 SH   SOLE   600 0 0
DIGITAL RLTY TR INC COM 253868103 3,113 29,260 SH   SOLE   26,895 0 2,365
DICKS SPORTING GOODS INC COM 253393102 1,213 24,932 SH   SOLE   20,632 0 4,300
DISCOVERY COMMUNICATNS N COM SER C 25470F302 14 500 SH   SOLE   500 0 0
DISCOVERY COMMUNICATNS N COM SER A 25470F104 15 500 SH   SOLE   500 0 0
DISNEY WALT CO COM DISNEY 254687106 23 200 SH   SOLE   200 0 0
WISDOMTREE TR HIGH DIV FD 97717W208 211 3,085 SH   SOLE   3,085 0 0
DANAHER CORP DEL COM 235851102 5,377 62,868 SH   SOLE   57,548 0 5,320
WISDOMTREE TR US QTLY DIV GRT 97717X669 124 3,500 SH   SOLE   3,500 0 0
DISCOVER FINL SVCS COM 254709108 68 987 SH   SOLE   987 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 38 330 SH   SOLE   330 0 0
DEERE & CO COM 244199105 11 100 SH   SOLE   100 0 0
DU PONT E I DE NEMOURS & COM 263534109 23 285 SH   SOLE   285 0 0
CASELLA WASTE SYS INC CL A 147448104 35 2,450 SH   SOLE   2,450 0 0
CHEVRON CORP NEW COM 166764100 473 4,407 SH   SOLE   3,757 0 650
CVS HEALTH CORP COM 126650100 48 607 SH   SOLE   400 0 207
CVR REFNG LP COMUNIT REP LT 12663P107 3 300 SH   SOLE   300 0 0
COVANTA HLDG CORP COM 22282E102 85 5,445 SH   SOLE   5,445 0 0
CITRIX SYS INC COM 177376100 2,582 30,960 SH   SOLE   22,510 0 8,450
CINTAS CORP COM 172908105 304 2,400 SH   SOLE   2,400 0 0
CSX CORP COM 126408103 32 688 SH   SOLE   688 0 0
COSTAR GROUP INC COM 22160N109 29 139 SH   SOLE   139 0 0
CISCO SYS INC COM 17275R102 92 2,725 SH   SOLE   475 0 2,250
SALESFORCE COM INC COM 79466L302 9 108 SH   SOLE   108 0 0
CAMPBELL SOUP CO COM 134429109 55 960 SH   SOLE   0 0 960
COSTCO WHSL CORP NEW COM 22160K105 7,605 45,349 SH   SOLE   35,974 0 9,375
CONOCOPHILLIPS COM 20825C104 86 1,716 SH   SOLE   820 0 896
COOPER COS INC COM NEW 216648402 1,242 6,215 SH   SOLE   5,700 0 515
COHERENT INC COM 192479103 19 91 SH   SOLE   91 0 0
COACH INC COM 189754104 4 100 SH   SOLE   100 0 0
COMPASS MINERALS INTL IN COM 20451N101 46 684 SH   SOLE   684 0 0
CME GROUP INC COM 12572Q105 140 1,177 SH   SOLE   1,177 0 0
COMCAST CORP NEW CL A 20030N101 7 186 SH   SOLE   0 0 186
CLOROX CO DEL COM 189054109 140 1,039 SH   SOLE   439 0 600
COLONY NORTHSTAR INC CL A COM 19625W104 42 3,225 SH   SOLE   3,225 0 0
CLEAN HARBORS INC COM 184496107 8 150 SH   SOLE   0 0 150
CORE LABORATORIES N V COM N22717107 4,913 42,533 SH   SOLE   35,873 0 6,660
COLGATE PALMOLIVE CO COM 194162103 102 1,400 SH   SOLE   0 0 1,400
C H ROBINSON WORLDWIDE I COM NEW 12541W209 4 56 SH   SOLE   0 0 56
CHURCH & DWIGHT INC COM 171340102 48 970 SH   SOLE   970 0 0
COGNEX CORP COM 192422103 2,582 30,755 SH   SOLE   28,390 0 2,365
CULLEN FROST BANKERS INC COM 229899109 239 2,688 SH   SOLE   2,688 0 0
CERNER CORP COM 156782104 3,703 62,927 SH   SOLE   51,615 0 11,312
CELGENE CORP COM 151020104 42 337 SH   SOLE   87 0 250
CDK GLOBAL INC COM 12508E101 5 84 SH   SOLE   84 0 0
CHICAGO BRIDGE & IRON CO COM 167250109 446 14,490 SH   SOLE   11,090 0 3,400
CBRE GROUP INC CL A 12504L109 4,726 135,838 SH   SOLE   117,728 0 18,110
CAVIUM INC COM 14964U108 875 12,209 SH   SOLE   12,104 0 105
CATHAY GEN BANCORP COM 149150104 25 665 SH   SOLE   665 0 0
CASEYS GEN STORES INC COM 147528103 12 104 SH   SOLE   104 0 0
CHEESECAKE FACTORY INC COM 163072101 2,282 36,024 SH   SOLE   34,074 0 1,950
CAI INTERNATIONAL INC COM 12477X106 37 2,360 SH   SOLE   2,360 0 0
CITIGROUP INC COM NEW 172967424 17 280 SH   SOLE   280 0 0
BUFFALO WILD WINGS INC COM 119848109 1,270 8,312 SH   SOLE   7,752 0 560
BORGWARNER INC COM 099724106 2,534 60,645 SH   SOLE   44,710 0 15,935
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,297 16,267 SH   SOLE   16,267 0 0
GLOBAL BRASS & COPPR HLD COM 37953G103 31 900 SH   SOLE   900 0 0
BROWN & BROWN INC COM 115236101 40 955 SH   SOLE   955 0 0
BERKSHIRE HATHAWAY INC D CL B NEW 084670702 79 475 SH   SOLE   415 0 60
BROADRIDGE FINL SOLUTION COM 11133T103 109 1,600 SH   SOLE   1,600 0 0
BP PLC SPONSORED ADR 055622104 114 3,300 SH   SOLE   0 0 3,300
BANK N S HALIFAX COM 064149107 43 729 SH   SOLE   629 0 100
BNC BANCORP COM 05566T101 23 650 SH   SOLE   650 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 150 2,750 SH   SOLE   1,750 0 1,000
BLACKROCK INC COM 09247X101 79 205 SH   SOLE   205 0 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 535 23,000 SH   SOLE   21,000 0 2,000
BANK NEW YORK MELLON COR COM 064058100 87 1,850 SH   SOLE   1,850 0 0
BIOVERATIV INC COM 09075E100 4 75 SH   SOLE   75 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 579 6,925 SH   SOLE   6,925 0 0
BIOGEN INC COM 09062X103 41 150 SH   SOLE   150 0 0
BAIDU INC SPON ADR REP A 056752108 22 130 SH   SOLE   130 0 0
SOTHEBYS COM 835898107 23 500 SH   SOLE   500 0 0
BEACON ROOFING SUPPLY IN COM 073685109 4,879 99,245 SH   SOLE   72,095 0 27,150
BECTON DICKINSON & CO COM 075887109 5,591 30,479 SH   SOLE   24,125 0 6,354
BARD C R INC COM 067383109 7 30 SH   SOLE   0 0 30
BB&T CORP COM 054937107 9 205 SH   SOLE   205 0 0
BOEING CO COM 097023105 80 450 SH   SOLE   450 0 0
AUTOZONE INC COM 053332102 8 11 SH   SOLE   0 0 11
AMERICAN EXPRESS CO COM 025816109 1,575 19,907 SH   SOLE   18,687 0 1,220
ACCELERATE DIAGNOSTICS I COM 00430H102 16 650 SH   SOLE   650 0 0
AMERICAN WTR WKS CO INC COM 030420103 156 2,000 SH   SOLE   2,000 0 0
ASTEC INDS INC COM 046224101 5 87 SH   SOLE   87 0 0
ASCENA RETAIL GROUP INC COM 04351G101 17 3,900 SH   SOLE   3,900 0 0
ARRIS INTL INC SHS G0551A103 33 1,265 SH   SOLE   1,265 0 0
APPTIO INC CL A 03835C108 4 365 SH   SOLE   365 0 0
APOGEE ENTERPRISES INC COM 037598109 25 417 SH   SOLE   417 0 0
AIR PRODS & CHEMS INC COM 009158106 4,268 31,547 SH   SOLE   29,437 0 2,110
AMAZON COM INC COM 023135106 152 171 SH   SOLE   150 0 21
AMERICAN WOODMARK CORP COM 030506109 9 96 SH   SOLE   96 0 0
AMERICAN TOWER CORP NEW COM 03027X100 24 200 SH   SOLE   200 0 0
AMERICAN SUPERCONDUCTOR SHS NEW 030111207 0 14 SH   SOLE   14 0 0
AMGEN INC COM 031162100 40 245 SH   SOLE   195 0 50
AFFILIATED MANAGERS GROU COM 008252108 6,181 37,703 SH   SOLE   31,908 0 5,795
AMC NETWORKS INC CL A 00164V103 45 760 SH   SOLE   760 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 18 780 SH   SOLE   780 0 0
ALLSTATE CORP COM 020002101 81 1,000 SH   SOLE   1,000 0 0
WISDOMTREE TR BRCLYS INTRT HED 97717W380 244 5,080 SH   SOLE   5,080 0 0
ISHARES TR CORE US AGGBD ET 464287226 295 2,715 SH   SOLE   2,645 0 70
AMTRUST FINL SVCS INC COM 032359309 1,722 93,303 SH   SOLE   87,103 0 6,200
AFLAC INC COM 001055102 87 1,200 SH   SOLE   1,200 0 0
ATLAS FINANCIAL HOLDINGS SHS NEW G06207115 33 2,400 SH   SOLE   2,400 0 0
AMERICAN ELEC PWR INC COM 025537101 71 1,057 SH   SOLE   963 0 94
ALLIANCE DATA SYSTEMS CO COM 018581108 2,781 11,170 SH   SOLE   9,830 0 1,340
AUTOMATIC DATA PROCESSIN COM 053015103 2,140 20,902 SH   SOLE   15,402 0 5,500
ADIENT PLC ORD SHS G0084W101 2 27 SH   SOLE   27 0 0
ARCHER DANIELS MIDLAND C COM 039483102 49 1,059 SH   SOLE   1,059 0 0
ADOBE SYS INC COM 00724F101 4,204 32,305 SH   SOLE   30,025 0 2,280
ARES COML REAL ESTATE CO COM 04013V108 52 3,885 SH   SOLE   3,885 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,510 70,988 SH   SOLE   57,889 0 13,099
ACACIA COMMUNICATIONS IN COM 00401C108 7 122 SH   SOLE   122 0 0
ABBOTT LABS COM 002824100 434 9,783 SH   SOLE   8,283 0 1,500
ABIOMED INC COM 003654100 42 337 SH   SOLE   337 0 0
ABBVIE INC COM 00287Y109 6,154 94,446 SH   SOLE   73,032 0 21,414
APPLE INC COM 037833100 8,550 59,519 SH   SOLE   51,512 0 8,007
ADVANCE AUTO PARTS INC COM 00751Y106 5 33 SH   SOLE   0 0 33