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 -Common Stock 88579Y101 28,630 136,399 SH   SOLE 0 5,428 130,971 0
ABB Ltd-Spon Adr -Common ADR P1 000375204 323 13,049 SH   SOLE 0 0 13,049 0
Abbott Labs -Common Stock 002824100 19,396 363,502 SH   SOLE 0 16,576 346,926 0
AbbVie Inc -Common Stock 00287Y109 17,260 194,235 SH   SOLE 0 10,464 183,771 0
Acadia Healthcare Co Inc -Common Stock 00404A109 1,020 21,352 SH   SOLE 0 0 21,352 0
Accenture Ltd Cl A -Common Stock G1151C101 4,932 36,517 SH   SOLE 0 959 35,558 0
Acuity Brands Inc. -Common Stock 00508Y102 10,332 60,325 SH   SOLE 0 3,775 56,550 0
Adobe Systems Inc. -Common Stock 00724F101 91,062 610,415 SH   SOLE 0 112,821 497,594 0
Advance Auto Parts Inc. -Common Stock 00751Y106 908 9,152 SH   SOLE 0 3,898 5,254 0
Aetna Inc -Common Stock 00817Y108 373 2,346 SH   SOLE 0 0 2,346 0
Aflac Inc -Common Stock 001055102 1,971 24,220 SH   SOLE 0 14,996 9,224 0
Agilent Technologies -Common Stock 00846U101 5,196 80,941 SH   SOLE 0 2,975 77,966 0
Air Lease Corp -Common Stock 00912X302 54,005 1,267,135 SH   SOLE 0 278,822 988,313 0
Air Products & Chemicals Inc -Common Stock 009158106 2,251 14,888 SH   SOLE 0 0 14,888 0
Air Transport Services Group -Common Stock 00922R105 5,438 223,404 SH   SOLE 0 105,158 118,246 0
Alere Inc -Common Stock 01449J105 1,093 21,442 SH   SOLE 0 4,462 16,980 0
Alibaba Group Holding Ltd. ADR -Common ADR P0 01609W102 1,262 7,307 SH   SOLE 0 4,100 3,207 0
Allegiant Travel Co -Common Stock 01748X102 6,141 46,626 SH   SOLE 0 11,364 35,262 0
Allergan PLC -Common Stock G0177J108 22,964 112,046 SH   SOLE 0 27,770 84,276 0
Alliance Data Systems Corp -Common Stock 018581108 17,387 78,478 SH   SOLE 0 2,357 76,121 0
Alliance National Muni Inc -Mutual Fixed 01864U106 712 51,000 SH   SOLE 0 0 51,000 0
Alliant Energy Corp -Common Stock 018802108 282 6,792 SH   SOLE 0 0 6,792 0
Allscripts Healthcare Solutions Inc -Common Stock 01988P108 4,663 327,663 SH   SOLE 0 58,178 269,485 0
Allstate Corp -Common Stock 020002101 568 6,185 SH   SOLE 0 0 6,185 0
Alnylam Pharmaceuticals -Common Stock 02043Q107 235 2,000 SH   SOLE 0 0 2,000 0
Alphabet Inc CL A -Common Stock 02079K305 10,475 10,758 SH   SOLE 0 659 10,099 0
Alphabet Inc, CL C -Common Stock 02079K107 57,685 60,144 SH   SOLE 0 16,396 43,748 0
Altaba Inc. -Common Stock 021346101 215 3,248 SH   SOLE 0 0 3,248 0
Altria Group Inc -Common Stock 02209S103 1,175 18,527 SH   SOLE 0 296 18,231 0
Amazon.com, Inc. -Common Stock 023135106 84,261 87,649 SH   SOLE 0 19,131 68,518 0
American Campus Communities -REIT 024835100 1,413 31,995 SH   SOLE 0 9,936 22,059 0
American Electric Power Company -Common Stock 025537101 296 4,219 SH   SOLE 0 0 4,219 0
American Express -Common Stock 025816109 505 5,578 SH   SOLE 0 594 4,984 0
American International Group Inc -Common Stock 026874784 30,083 490,039 SH   SOLE 0 175,806 314,233 0
American States Water Co -Common Stock 029899101 4,882 99,127 SH   SOLE 0 41,752 57,375 0
American Tower Corp-Cl A -Common Stock 03027X100 3,688 26,986 SH   SOLE 0 1,431 25,555 0
American Water Works Inc -Common Stock 030420103 590 7,292 SH   SOLE 0 0 7,292 0
Ameris Bancorp -Common Stock 03076K108 17,671 368,141 SH   SOLE 0 130,902 237,239 0
Amgen Inc -Common Stock 031162100 1,680 9,008 SH   SOLE 0 208 8,800 0
Amphenol Corp Cl A - New -Common Stock 032095101 27,133 320,572 SH   SOLE 0 124,602 195,970 0
Anadarko Petroleum Corp -Common Stock 032511107 547 11,199 SH   SOLE 0 8,868 2,331 0
Analog Devices -Common Stock 032654105 2,682 31,124 SH   SOLE 0 5,290 25,834 0
Angi Homeservices Inc -Common Stock 00183L102 2,459 197,322 SH   SOLE 0 38,195 159,127 0
Annaly Capital Management IN -REIT 035710409 304 24,930 SH   SOLE 0 0 24,930 0
Ansys Inc -Common Stock 03662Q105 1,372 11,178 SH   SOLE 0 1,197 9,981 0
AON PLC CL A -Common Stock G0408V102 269 1,840 SH   SOLE 0 0 1,840 0
Apache Corp -Common Stock 037411105 2,371 51,772 SH   SOLE 0 4,034 47,738 0
Apple Inc. -Common Stock 037833100 70,606 458,122 SH   SOLE 0 108,273 349,849 0
Applied Industrial Tech Inc -Common Stock 03820C105 4,062 61,732 SH   SOLE 0 11,556 50,176 0
Aramark -Common Stock 03852U106 40,257 991,301 SH   SOLE 0 245,378 745,923 0
Arbor Realty Trust Inc -Common Stock 038923108 4,322 527,029 SH   SOLE 0 220,677 306,352 0
Ares Capital Corp -Other - Stock 04010L103 10,190 621,725 SH   SOLE 0 29,275 592,450 0
Ares Management LP -Other - Stock 04014Y101 9,041 484,750 SH   SOLE 0 2,800 481,950 0
Aspen Technology Inc -Common Stock 045327103 930 14,802 SH   SOLE 0 0 14,802 0
Astec Industries Inc -Common Stock 046224101 5,984 106,844 SH   SOLE 0 56,125 50,719 0
AT & T Inc -Common Stock 00206R102 4,207 107,407 SH   SOLE 0 10,220 97,187 0
Autodesk -Common Stock 052769106 292 2,597 SH   SOLE 0 0 2,597 0
Automatic Data Processing -Common Stock 053015103 360 3,290 SH   SOLE 0 449 2,841 0
Autozone Inc -Common Stock 053332102 916 1,540 SH   SOLE 0 0 1,540 0
Avery-Dennison Corp -Common Stock 053611109 29,935 304,405 SH   SOLE 0 93,870 210,535 0
AZZ Inc -Common Stock 002474104 8,646 177,538 SH   SOLE 0 57,531 120,007 0
Balchem Corporation -Common Stock 057665200 31,682 389,739 SH   SOLE 0 18,313 371,426 0
Banco Bradesco-Adr -Common Stock 059460303 174 15,744 SH   SOLE 0 14,554 1,190 0
Bank of America Corp -Common Stock 060505104 1,040 41,057 SH   SOLE 0 13,016 28,041 0
Bank of Hawaii Corporation -Common Stock 062540109 883 10,598 SH   SOLE 0 6,248 4,350 0
Bank of Montreal -Common Stock 063671101 463 6,111 SH   SOLE 0 0 6,111 0
Bank of New York Mellon Corp -Common Stock 064058100 6,678 125,950 SH   SOLE 0 8,222 117,728 0
Bard C R Inc -Common Stock 067383109 2,473 7,715 SH   SOLE 0 500 7,215 0
Barracuda Networks, Inc -Common Stock 068323104 4,784 197,441 SH   SOLE 0 92,226 105,215 0
Baxter International Inc. -Common Stock 071813109 25,856 412,054 SH   SOLE 0 119,983 292,071 0
BB&T Corporation -Common Stock 054937107 309 6,582 SH   SOLE 0 0 6,582 0
Beacon Roofing Supply Inc. -Common Stock 073685109 575 11,214 SH   SOLE 0 0 11,214 0
Becton Dickinson -Common Stock 075887109 1,037 5,292 SH   SOLE 0 403 4,889 0
Bemis -Common Stock 081437105 18,599 408,150 SH   SOLE 0 162,820 245,330 0
Berkshire Hathaway Inc - Class A -Common Stock 084670108 5,220 19 SH   SOLE 0 0 19 0
Berkshire Hathaway Inc Class B -Common Stock 084670702 45,841 250,062 SH   SOLE 0 45,407 204,655 0
Bio-Rad Laboratories Inc -Common Stock 090572207 7,812 35,153 SH   SOLE 0 8,487 26,666 0
Bio-Techne Corp -Common Stock 09073M104 55,273 457,217 SH   SOLE 0 77,791 379,426 0
Biogen Idec Inc -Common Stock 09062X103 4,738 15,130 SH   SOLE 0 3 15,127 0
Bioverativ Inc -Common Stock 09075E100 425 7,450 SH   SOLE 0 0 7,450 0
BJ'S Restaurants Inc -Common Stock 09180C106 2,887 94,818 SH   SOLE 0 18,608 76,210 0
Blackbaud Inc -Common Stock 09227Q100 6,421 73,132 SH   SOLE 0 16,712 56,420 0
Blackrock Inc-Class A -Common Stock 09247X101 551 1,232 SH   SOLE 0 243 989 0
Blackrock MuniHoldings Quality Fund II -Mutual Fixed 09254C107 655 47,000 SH   SOLE 0 0 47,000 0
Blackstone Group LP/THE -Common Stock 09253U108 888 26,625 SH   SOLE 0 235 26,390 0
Blackstone Mortgage Trust -REIT 09257W100 1,513 48,760 SH   SOLE 0 3,345 45,415 0
Bloomin' Brands Inc -Common Stock 094235108 3,303 187,652 SH   SOLE 0 89,456 98,196 0
Boeing Co -Common Stock 097023105 3,099 12,190 SH   SOLE 0 500 11,690 0
Bojangles Inc -Common Stock 097488100 1,399 103,626 SH   SOLE 0 19,735 83,891 0
Boston Properties Inc -Common Stock 101121101 344 2,798 SH   SOLE 0 0 2,798 0
Bottomline Technologies (DE) -Common Stock 101388106 6,285 197,452 SH   SOLE 0 46,564 150,888 0
BP Amoco Plc -Common ADR P4 055622104 952 24,775 SH   SOLE 0 0 24,775 0
Bristol Myers Squibb Co -Common Stock 110122108 3,309 51,910 SH   SOLE 0 10,322 41,588 0
Broadcom Ltd -Common Stock Y09827109 3,440 14,182 SH   SOLE 0 886 13,296 0
Brocade Communications Systems -Common Stock 111621306 2,076 173,729 SH   SOLE 0 0 173,729 0
Brown-Forman Corporation Cls B -Common Stock 115637209 204 3,750 SH   SOLE 0 0 3,750 0
Bruker Corp -Common Stock 116794108 3,430 115,301 SH   SOLE 0 22,417 92,884 0
Buffalo Wild Wings Inc -Common Stock 119848109 11,257 106,500 SH   SOLE 0 42,488 64,012 0
CACI International Inc -Common Stock 127190304 532 3,820 SH   SOLE 0 0 3,820 0
Callon Petroleum Co -Common Stock 13123X102 4,755 423,048 SH   SOLE 0 90,336 332,712 0
Can Imperial Bank of Commerce -Common Stock 136069101 201 2,296 SH   SOLE 0 0 2,296 0
Canadian National Railway Co. -Common Stock 136375102 290 3,505 SH   SOLE 0 0 3,505 0
Capital Southwest Corporation -Common Stock 140501107 183 10,664 SH   SOLE 0 0 10,664 0
Cardinal Health Inc -Common Stock 14149Y108 201 2,999 SH   SOLE 0 0 2,999 0
Carlisle Companies Incorporated -Common Stock 142339100 6,010 59,930 SH   SOLE 0 11,467 48,463 0
Carrizo Oil & Gas -Common Stock 144577103 5,449 318,091 SH   SOLE 0 109,891 208,200 0
Caterpillar Inc -Common Stock 149123101 4,633 37,153 SH   SOLE 0 2,435 34,718 0
CBOE Holdings Inc -Common Stock 12503M108 2,061 19,146 SH   SOLE 0 0 19,146 0
CBS Corp CL B -Common Stock 124857202 13,920 240,006 SH   SOLE 0 100,816 139,190 0
Celegene Corp -Common Stock 151020104 4,858 33,315 SH   SOLE 0 1,506 31,809 0
CenterPoint Energy Inc -Common Stock 15189T107 247 8,470 SH   SOLE 0 0 8,470 0
Central Fund Of Canada LTD -Mutual Other 153501101 236 18,610 SH   SOLE 0 0 18,610 0
CenturyLink Inc -Common Stock 156700106 1,688 89,308 SH   SOLE 0 10,350 78,958 0
Cerner Corp -Common Stock 156782104 5,593 78,417 SH   SOLE 0 5,094 73,323 0
Charter Communications Inc A -Common Stock 16119P108 631 1,735 SH   SOLE 0 177 1,558 0
Check Point Software Tech -Common Stock M22465104 201 1,765 SH   SOLE 0 0 1,765 0
Chevron Corp -Common Stock 166764100 7,725 65,744 SH   SOLE 0 3,878 61,866 0
Chico's Fas Inc -Common Stock 168615102 2,728 304,828 SH   SOLE 0 126,285 178,543 0
Children's Place Retail Store -Common Stock 168905107 269 2,275 SH   SOLE 0 150 2,125 0
Chimera Investment Corp -REIT 16934Q208 3,736 197,481 SH   SOLE 0 81,583 115,898 0
Chromadex Corp -Common Stock 171077407 129 30,000 SH   SOLE 0 0 30,000 0
Chubb LTD -Common Stock H1467J104 413 2,896 SH   SOLE 0 0 2,896 0
Church & Dwight -Common Stock 171340102 1,681 34,688 SH   SOLE 0 0 34,688 0
Cigna Corp -Common Stock 125509109 1,304 6,973 SH   SOLE 0 0 6,973 0
Cisco Systems Inc -Common Stock 17275R102 5,950 176,940 SH   SOLE 0 8,650 168,290 0
Citigroup -Common Stock 172967424 5,368 73,794 SH   SOLE 0 4,840 68,954 0
Citizens Financial Group Inc -Common Stock 174610105 18,802 496,488 SH   SOLE 0 220,545 275,943 0
Clearwater Paper Corp -Common Stock 18538R103 375 7,615 SH   SOLE 0 0 7,615 0
Clorox Co -Common Stock 189054109 511 3,875 SH   SOLE 0 0 3,875 0
CME Group Inc -Common Stock 12572Q105 746 5,495 SH   SOLE 0 0 5,495 0
CMS Energy Corp -Common Stock 125896100 236 5,100 SH   SOLE 0 0 5,100 0
Coca Cola -Common Stock 191216100 3,187 70,796 SH   SOLE 0 2,000 68,796 0
Cognex Corp -Common Stock 192422103 529 4,800 SH   SOLE 0 0 4,800 0
Cognizant Technology Solutions - Cl - A -Common Stock 192446102 928 12,797 SH   SOLE 0 487 12,310 0
Colgate Palmolive Company -Common Stock 194162103 1,190 16,336 SH   SOLE 0 364 15,972 0
Columbia Emerging Markets Cons -ETF Equity 19762B509 2,633 95,600 SH   SOLE 0 2,900 92,700 0
Columbia Sportswear CO -Common Stock 198516106 3,958 64,279 SH   SOLE 0 12,447 51,832 0
Comcast Cl A -Common Stock 20030N101 55,701 1,447,523 SH   SOLE 0 349,123 1,098,400 0
Comerica Inc -Common Stock 200340107 229 3,000 SH   SOLE 0 0 3,000 0
Commvault System Inc -Common Stock 204166102 4,108 67,573 SH   SOLE 0 11,779 55,794 0
Concho Resources Inc -Common Stock 20605P101 20,798 157,897 SH   SOLE 0 70,994 86,903 0
ConocoPhillips -Common Stock 20825C104 4,755 95,011 SH   SOLE 0 4,870 90,141 0
Consolidated Edison Inc -Common Stock 209115104 409 5,071 SH   SOLE 0 3,000 2,071 0
Danaher Corporation -Common Stock 235851102 29,254 341,041 SH   SOLE 0 99,670 241,371 0
Dave & Buster's Entertainment Inc. -Common Stock 238337109 305 5,807 SH   SOLE 0 0 5,807 0
Davita Inc -Common Stock 23918K108 2,207 37,155 SH   SOLE 0 895 36,260 0
Deckers Outdoor Corp -Common Stock 243537107 5,187 75,816 SH   SOLE 0 34,557 41,259 0
Deere & Co -Common Stock 244199105 791 6,299 SH   SOLE 0 0 6,299 0
Dell Technologies Inc -Common Stock 24703L103 2,162 28,002 SH   SOLE 0 15 27,987 0
Diageo PLC -Common ADR P4 25243Q205 289 2,190 SH   SOLE 0 246 1,944 0
Digitalglobe Inc -Common Stock 25389M877 207 5,870 SH   SOLE 0 0 5,870 0
Diodes Inc -Common Stock 254543101 1,535 51,285 SH   SOLE 0 7,200 44,085 0
Discover Financial Services -Common Stock 254709108 11,091 172,013 SH   SOLE 0 8,575 163,438 0
Disney Walt Co -Common Stock 254687106 28,378 287,897 SH   SOLE 0 63,983 223,914 0
DNP Select Income Fund Inc -Mutual Equity 23325P104 115 10,000 SH   SOLE 0 0 10,000 0
Dollar General -Common Stock 256677105 4,241 52,327 SH   SOLE 0 2,637 49,690 0
Dominion Resources Inc/VA -Common Stock 25746U109 239 3,101 SH   SOLE 0 416 2,685 0
Dover Corp -Common Stock 260003108 11,636 127,326 SH   SOLE 0 60,443 66,883 0
Dowdupont Inc -Common Stock 26078J100 9,720 140,403 SH   SOLE 0 7,718 132,685 0
Dr Pepper Snapple Group -Common Stock 26138E109 480 5,422 SH   SOLE 0 0 5,422 0
DSW Inc -Class A -Common Stock 23334L102 7,292 339,498 SH   SOLE 0 142,396 197,102 0
DTE Energy Company -Common Stock 233331107 634 5,907 SH   SOLE 0 4,500 1,407 0
Duke Energy Corporation -Common Stock 26441C204 849 10,115 SH   SOLE 0 722 9,393 0
Dun & Bradstreet New -Common Stock 26483E100 3,707 31,845 SH   SOLE 0 0 31,845 0
Eastman Chemical Co -Common Stock 277432100 5,115 56,524 SH   SOLE 0 1,550 54,974 0
Eaton Corp PLC -Common Stock G29183103 884 11,508 SH   SOLE 0 70 11,438 0
Ecolab Inc -Common Stock 278865100 4,275 33,241 SH   SOLE 0 1,200 32,041 0
Edgewell Personal Care Co -Common Stock 28035Q102 6,954 95,568 SH   SOLE 0 4,300 91,268 0
Edwards Lifesciences Corporation -Common Stock 28176E108 1,235 11,295 SH   SOLE 0 0 11,295 0
Electro Scientific Inds Inc -Common Stock 285229100 3,130 224,832 SH   SOLE 0 97,476 127,356 0
EMCOR Group Inc -Common Stock 29084Q100 3,332 48,024 SH   SOLE 0 20,622 27,402 0
Emerson Electric -Common Stock 291011104 3,636 57,861 SH   SOLE 0 11,400 46,461 0
Enbridge Inc -Common Stock 29250N105 498 11,905 SH   SOLE 0 0 11,905 0
Energizer Holdings, Inc. New -Common Stock 29272W109 12,574 273,054 SH   SOLE 0 67,811 205,243 0
Energy Transfer Partners LP -Other - Stock 29278N103 493 26,971 SH   SOLE 0 21,147 5,824 0
Enersys -Common Stock 29275Y102 5,029 72,698 SH   SOLE 0 33,004 39,694 0
Entergy Corp -Common Stock 29364G103 307 4,021 SH   SOLE 0 0 4,021 0
Enterprise Financial Service -Common Stock 293712105 6,196 146,308 SH   SOLE 0 63,177 83,131 0
Enterprise Products Partners L.P. -Other - Stock 293792107 16,648 638,579 SH   SOLE 0 13,700 624,879 0
EOG Resources Inc. -Common Stock 26875P101 11,426 118,114 SH   SOLE 0 6,591 111,523 0
Equifax Inc -Common Stock 294429105 1,626 15,337 SH   SOLE 0 3,254 12,083 0
Equitable Resources Inc -Common Stock 26884L109 261 4,000 SH   SOLE 0 0 4,000 0
Equity Commonwealth -REIT 294628102 4,910 161,527 SH   SOLE 0 68,395 93,132 0
Esco Technologies -Common Stock 296315104 21,964 366,375 SH   SOLE 0 141,507 224,868 0
Estee Lauder Companies - Class A -Common Stock 518439104 43,512 403,486 SH   SOLE 0 128,279 275,207 0
Esterline Technologies Corp -Common Stock 297425100 10,426 115,655 SH   SOLE 0 41,810 73,845 0
Eversource Energy -Common Stock 30040W108 243 4,018 SH   SOLE 0 0 4,018 0
Exelon Corporation -Common Stock 30161N101 282 7,480 SH   SOLE 0 0 7,480 0
Express Inc -Common Stock 30219E103 2,217 328,021 SH   SOLE 0 63,159 264,862 0
Express Scripts Holding Co. -Common Stock 30219G108 343 5,416 SH   SOLE 0 0 5,416 0
Exxon Mobil Corp -Common Stock 30231G102 14,961 182,501 SH   SOLE 0 3,611 178,890 0
Facebook Inc -A -Common Stock 30303M102 7,387 43,232 SH   SOLE 0 2,853 40,379 0
Fastenal Company -Common Stock 311900104 766 16,795 SH   SOLE 0 2,000 14,795 0
Federal Express Corp -Common Stock 31428X106 1,513 6,709 SH   SOLE 0 280 6,429 0
Ferro Corp -Common Stock 315405100 10,962 491,555 SH   SOLE 0 112,935 378,620 0
Fidelity National Information -Common Stock 31620M106 815 8,731 SH   SOLE 0 0 8,731 0
First Busey Corp -Common Stock 319383204 6,781 216,233 SH   SOLE 0 91,819 124,414 0
First Community Bancshares Inc -Common Stock 31983A103 2,951 101,368 SH   SOLE 0 43,012 58,356 0
First Horizon National Corp -Common Stock 320517105 3,981 207,906 SH   SOLE 0 89,826 118,080 0
First Midwest Bancorp Inc/IL -Common Stock 320867104 369 15,737 SH   SOLE 0 0 15,737 0
First Republic Bank/San Fran -Common Stock 33616C100 26,111 249,957 SH   SOLE 0 87,792 162,165 0
First Trust Nasdq 100 Eq Wei -ETF Equity 337344105 3,579 64,431 SH   SOLE 0 1,100 63,331 0
Flir System Inc. -Common Stock 302445101 27,963 718,670 SH   SOLE 0 254,057 464,613 0
FMC Corporation -Common Stock 302491303 19,712 220,716 SH   SOLE 0 76,947 143,769 0
FNB Corporation -Common Stock 302520101 40,754 2,904,798 SH   SOLE 0 617,606 2,287,192 0
FNF Group -Common Stock 31620R303 23,891 503,389 SH   SOLE 0 132,975 370,414 0
Fortive Corporation -Common Stock 34959J108 1,011 14,282 SH   SOLE 0 707 13,575 0
Forward Air Corp -Common Stock 349853101 5,155 90,081 SH   SOLE 0 16,986 73,095 0
Franco Nevada Corp -Common Stock 351858105 17,942 231,567 SH   SOLE 0 5,621 225,946 0
FTI Consulting Inc. -Common Stock 302941109 9,387 264,584 SH   SOLE 0 120,485 144,099 0
Equity Residential Properties -REIT 29476L107 264 4,000 SH   SOLE 0 0 4,000 0
Gallagher Arthur J -Common Stock 363576109 271 4,408 SH   SOLE 0 0 4,408 0
GEMPHIRE THERAPEUTICS INC -Common Stock 36870A108 142 15,000 SH   SOLE 0 0 15,000 0
General Dynamics Corp -Common Stock 369550108 936 4,553 SH   SOLE 0 48 4,505 0
General Electric Co -Common Stock 369604103 12,270 507,437 SH   SOLE 0 40,900 466,537 0
General Mills Inc -Common Stock 370334104 3,425 66,178 SH   SOLE 0 3,990 62,188 0
Genpact Ltd -Common Stock G3922B107 524 18,214 SH   SOLE 0 0 18,214 0
Gigamon Inc -Common Stock 37518B102 8,490 201,414 SH   SOLE 0 77,400 124,014 0
Gildan Activewear -Common Stock 375916103 2,077 66,410 SH   SOLE 0 25,996 40,414 0
Gilead Sciences Inc. -Common Stock 375558103 1,659 20,478 SH   SOLE 0 1,115 19,363 0
Globus Medical Inc -Common Stock 379577208 9,500 319,654 SH   SOLE 0 69,646 250,008 0
Graco Inc. -Common Stock 384109104 7,453 60,256 SH   SOLE 0 12,440 47,816 0
Grainger WW Inc -Common Stock 384802104 7,317 40,704 SH   SOLE 0 2,295 38,409 0
Granite Construction Inc -Common Stock 387328107 9,393 162,087 SH   SOLE 0 38,687 123,400 0
Great Lakes Dredge & Dock Co -Common Stock 390607109 5,430 1,119,577 SH   SOLE 0 417,063 702,514 0
Guggenheim S&P Equal Weight ETF -ETF Equity 78355W106 3,719 38,924 SH   SOLE 0 800 38,124 0
Guidewire Software Inc -Common Stock 40171V100 55,133 708,104 SH   SOLE 0 164,065 544,039 0
Haemonetics Corp -Common Stock 405024100 8,915 198,690 SH   SOLE 0 104,698 93,992 0
Halliburton Company -Common Stock 406216101 16,031 348,275 SH   SOLE 0 144,846 203,429 0
Halozyme Therapeutics, Inc. -Common Stock 40637H109 233 13,400 SH   SOLE 0 0 13,400 0
Harley-Davidson Inc -Common Stock 412822108 577 11,978 SH   SOLE 0 0 11,978 0
Harris Corp -Common Stock 413875105 1,951 14,815 SH   SOLE 0 6,285 8,530 0
Harsco Corp -Common Stock 415864107 3,002 143,650 SH   SOLE 0 61,436 82,214 0
Harvard Bioscience Inc -Common Stk P0 416906105 2,858 762,011 SH   SOLE 0 354,573 407,438 0
HCP Inc -REIT 40414L109 322 11,560 SH   SOLE 0 0 11,560 0
Healthcare Services Group Inc -Common Stk P0 421906108 26,584 492,566 SH   SOLE 0 41,936 450,630 0
Healthsouth Corporation -Common Stock 421924309 8,552 184,510 SH   SOLE 0 42,803 141,707 0
Henry Jack & Associates -Common Stock 426281101 2,044 19,883 SH   SOLE 0 5,752 14,131 0
Hewlett Packard Enterprise Company -Common Stock 42824C109 180 12,207 SH   SOLE 0 0 12,207 0
Hibbett Sports -Common Stock 428567101 3,553 249,344 SH   SOLE 0 59,405 189,939 0
HMS Holdings Corp -Common Stock 40425J101 3,487 175,589 SH   SOLE 0 89,456 86,133 0
Hologic Inc -Common Stock 436440101 56,326 1,535,196 SH   SOLE 0 292,217 1,242,979 0
Home Depot Inc -Common Stock 437076102 4,668 28,541 SH   SOLE 0 3,000 25,541 0
Honeywell International Inc. -Common Stock 438516106 52,852 372,879 SH   SOLE 0 88,093 284,786 0
Horace Mann Educators -Common Stock 440327104 391 9,924 SH   SOLE 0 0 9,924 0
Horizon Pharma PLC -Common Stock G4617B105 8,165 643,928 SH   SOLE 0 214,016 429,912 0
Hormel Foods Corp -Common Stock 440452100 534 16,605 SH   SOLE 0 0 16,605 0
Hostess Brands Inc -Common Stock 44109J106 150 10,947 SH   SOLE 0 0 10,947 0
HSBC 6.2 12/31/49 PFD -Preferred Stk 404280604 258 9,760 SH   SOLE 0 0 9,760 0
Hugoton Royalty Trust -Other - Stock 444717102 45 24,300 SH   SOLE 0 0 24,300 0
Humana Inc -Common Stock 444859102 239 981 SH   SOLE 0 0 981 0
Iberiabank Corp -Common Stock 450828108 18,242 222,059 SH   SOLE 0 73,926 148,133 0
IBM -Common Stock 459200101 6,117 42,166 SH   SOLE 0 0 42,166 0
Icad Inc -Common Stock 44934S206 133 30,000 SH   SOLE 0 0 30,000 0
ICU Medical Inc -Common Stock 44930G107 12,589 67,735 SH   SOLE 0 23,948 43,787 0
Idex Corp -Common Stock 45167R104 6,588 54,236 SH   SOLE 0 14,715 39,521 0
Idexx Labs Inc -Common Stock 45168D104 2,456 15,797 SH   SOLE 0 8,000 7,797 0
IHS Markit Ltd -Common Stock G47567105 2,092 47,465 SH   SOLE 0 1,828 45,637 0
Illinois Tool Works Co -Common Stock 452308109 63,637 430,098 SH   SOLE 0 24,634 405,464 0
Infinera Corporation -Common Stock 45667G103 5,777 651,340 SH   SOLE 0 300,589 350,751 0
Ingersoll-Rand PLC -Common Stock G47791101 14,902 167,115 SH   SOLE 0 71,834 95,281 0
INGEVITY CORP -Common Stock 45688C107 4,859 77,785 SH   SOLE 0 19,044 58,741 0
Ingredion Inc -Common Stock 457187102 991 8,213 SH   SOLE 0 3,410 4,803 0
Innophos Holdings Inc -Common Stock 45774N108 40,361 820,518 SH   SOLE 0 339,629 480,889 0
Insulet Corp -Common Stock 45784P101 10,003 181,602 SH   SOLE 0 41,999 139,603 0
Integra Lifesciences Holding -Common Stock 457985208 5,680 112,520 SH   SOLE 0 28,297 84,223 0
Integrated Device Tech Inc -Common Stock 458118106 52,943 1,991,825 SH   SOLE 0 493,062 1,498,763 0
Intel Corp -Common Stock 458140100 6,471 169,938 SH   SOLE 0 7,265 162,673 0
Invesco LTD -Common Stock G491BT108 1,665 47,503 SH   SOLE 0 250 47,253 0
Ishares Barclay Tips Bond -ETF Fixed 464287176 369 3,252 SH   SOLE 0 75 3,177 0
Ishares Comex Gold Trust -ETF Other 464285105 2,435 197,775 SH   SOLE 0 4,800 192,975 0
Ishares DJ Select Dividend -ETF Equity 464287168 614 6,554 SH   SOLE 0 475 6,079 0
Ishares Iboxx Inv Gr Corp Bd -ETF Fixed+Yld 464287242 391 3,221 SH   SOLE 0 350 2,871 0
Ishares Lehman 20 yr Treas -ETF Fixed+Yld 464287432 805 6,450 SH   SOLE 0 200 6,250 0
IShares MSCI EAFE Index Fund -ETF Equity 464287465 7,310 106,740 SH   SOLE 0 1,866 104,874 0
IShares MSCI EAFE Small Cap Index Fund -ETF Equity 464288273 407 6,565 SH   SOLE 0 0 6,565 0
IShares MSCI Emerging Markets Index -ETF Equity 464287234 1,192 26,593 SH   SOLE 0 0 26,593 0
Ishares MSci Pacific Ex JPN -ETF Equity 464286665 352 7,610 SH   SOLE 0 0 7,610 0
IShares Nasdaq Biotech Indx -ETF Equity 464287556 530 1,590 SH   SOLE 0 0 1,590 0
IShares Rusell 3000 Index -ETF Equity 464287689 652 4,369 SH   SOLE 0 0 4,369 0
IShares Russell 1000 Growth Index Fund -ETF Equity 464287614 349 2,787 SH   SOLE 0 400 2,387 0
Ishares Russell 1000 Index -ETF Equity 464287622 2,453 17,540 SH   SOLE 0 0 17,540 0
IShares Russell 2000 -ETF Equity 464287655 3,356 22,649 SH   SOLE 0 1,428 21,221 0
IShares Russell 2000 Value Index Fund -ETF Equity 464287630 518 4,177 SH   SOLE 0 50 4,127 0
IShares Russell Midcap Index Fund -ETF Equity 464287499 2,886 14,639 SH   SOLE 0 300 14,339 0
Ishares S & P 500 Value Index -ETF Equity 464287408 515 4,775 SH   SOLE 0 0 4,775 0
IShares S&P 100 ETF -ETF Equity 464287101 432 3,879 SH   SOLE 0 0 3,879 0
Ishares S&P 500/Barra Growth -ETF Equity 464287309 374 2,611 SH   SOLE 0 44 2,567 0
IShares S&P Index Fund -ETF Equity 464287200 1,002 3,961 SH   SOLE 0 575 3,386 0
Ishares S&P Midcap 400 -ETF Equity 464287507 2,839 15,867 SH   SOLE 0 1,272 14,595 0
Ishares S&P Midcap 400/Value -ETF Equity 464287705 252 1,651 SH   SOLE 0 0 1,651 0
Ishares S&P Pref Stk Index Fd -ETF Equity 464288687 1,693 43,625 SH   SOLE 0 4,610 39,015 0
IShares S&P SmallCap 600 Index Fund -ETF Equity 464287804 642 8,648 SH   SOLE 0 0 8,648 0
ITT Inc -Common Stock 45073V108 16,445 371,472 SH   SOLE 0 123,982 247,490 0
J.M. Smucker Company -Common Stock 832696405 4,031 38,414 SH   SOLE 0 4,710 33,704 0
Jack in the Box Inc. -Common Stock 466367109 4,096 40,184 SH   SOLE 0 18,398 21,786 0
Jacobs Engineering Group -Common Stock 469814107 307 5,260 SH   SOLE 0 0 5,260 0
JD.Com Inc ADR -Common ADR P1 47215P106 205 5,371 SH   SOLE 0 0 5,371 0
Jeld Wen Holding Inc -Common Stock 47580P103 10,575 297,711 SH   SOLE 0 72,917 224,794 0
Johnson & Johnson Co -Common Stock 478160104 59,222 455,519 SH   SOLE 0 98,569 356,950 0
Johnson Controls International PLC -Common Stock G51502105 2,534 62,904 SH   SOLE 0 3,189 59,715 0
JP Morgan Chase & Co -Common Stock 46625H100 52,303 547,621 SH   SOLE 0 127,535 420,086 0
Kansas City Southern Industries, Inc. -Common Stock 485170302 342 3,150 SH   SOLE 0 1,350 1,800 0
Kennametal Inc -Common Stock 489170100 380 9,411 SH   SOLE 0 0 9,411 0
Keycorp -Common Stock 493267108 285 15,152 SH   SOLE 0 0 15,152 0
Kimberly Clark Corp -Common Stock 494368103 4,844 41,166 SH   SOLE 0 175 40,991 0
Kinder Morgan Inc -Common Stock 49456B101 573 29,891 SH   SOLE 0 0 29,891 0
Kohls Corp -Common Stock 500255104 240 5,260 SH   SOLE 0 0 5,260 0
Lakeland Financial Corp -Common Stock 511656100 9,713 199,360 SH   SOLE 0 99,659 99,701 0
Lamb Weston Holdings -Common Stock 513272104 367 7,832 SH   SOLE 0 0 7,832 0
Lancaster Colony Corporation -Common Stock 513847103 7,703 64,126 SH   SOLE 0 22,836 41,290 0
Liberty Global PLC -Common Stock G5480U104 421 12,416 SH   SOLE 0 1,000 11,416 0
Liberty Global PLC -Common Stock G5480U120 1,251 38,262 SH   SOLE 0 3,000 35,262 0
Lilly Eli & Co -Common Stock 532457108 845 9,875 SH   SOLE 0 3,400 6,475 0
Lincoln Electric Holdings -Common Stock 533900106 652 7,115 SH   SOLE 0 400 6,715 0
LKQ Corp -Common Stock 501889208 62,358 1,732,647 SH   SOLE 0 317,876 1,414,771 0
Lockheed Martin Corporation -Common Stock 539830109 471 1,518 SH   SOLE 0 180 1,338 0
Lowe's Company -Common Stock 548661107 3,520 44,039 SH   SOLE 0 5,451 38,588 0
LyondellBasell Industries N.V. Cl A -Common Stock N53745100 7,526 75,983 SH   SOLE 0 3,021 72,962 0
Magellan Midstream Partners LP -Other - Stock 559080106 2,226 31,331 SH   SOLE 0 24,000 7,331 0
Magna International Class A -Common Stock 559222401 214 4,000 SH   SOLE 0 0 4,000 0
Marathon Oil Group -Common Stock 565849106 138 10,196 SH   SOLE 0 6,000 4,196 0
Marathon Petroleum Corp -Common Stock 56585A102 662 11,801 SH   SOLE 0 6,000 5,801 0
Marchex Inc -Common Stock 56624R108 2,251 728,640 SH   SOLE 0 300,370 428,270 0
MarketAxess Holdings Inc -Common Stock 57060D108 4,292 23,264 SH   SOLE 0 4,523 18,741 0
Marsh & McLennan -Common Stock 571748102 18,505 220,802 SH   SOLE 0 10,508 210,294 0
Martin Marietta Materials -Common Stock 573284106 21,809 105,750 SH   SOLE 0 22,395 83,355 0
Masimo Corporation -Common Stock 574795100 386 4,455 SH   SOLE 0 0 4,455 0
Mastercard Inc-Class A -Common Stock 57636Q104 909 6,437 SH   SOLE 0 268 6,169 0
Maximus Inc -Common Stock 577933104 4,079 63,243 SH   SOLE 0 14,527 48,716 0
McCormick & Company Inc -Common Stock 579780206 5,842 56,922 SH   SOLE 0 2,800 54,122 0
McDonalds Corp -Common Stock 580135101 10,182 64,986 SH   SOLE 0 1,625 63,361 0
McKesson Corporation -Common Stock 58155Q103 338 2,200 SH   SOLE 0 0 2,200 0
MDU Resources Group Inc -Common Stock 552690109 625 24,075 SH   SOLE 0 0 24,075 0
Mednax Inc -Common Stock 58502B106 878 20,371 SH   SOLE 0 8,896 11,475 0
Medtronic PLC -Common Stock G5960L103 5,346 68,736 SH   SOLE 0 5,471 63,265 0
Merck & Co -Common Stock 58933Y105 8,066 125,967 SH   SOLE 0 4,065 121,902 0
MetLife Inc. -Common Stock 59156R108 219 4,220 SH   SOLE 0 0 4,220 0
Mettler-Toledo International -Common Stock 592688105 75,799 121,053 SH   SOLE 0 18,991 102,062 0
MFS Municipal Income Trust -Mutual Fixed 552738106 100 13,906 SH   SOLE 0 0 13,906 0
Microchip Technology Inc. -Common Stock 595017104 57,263 637,815 SH   SOLE 0 77,180 560,635 0
Microsoft Corp -Common Stock 594918104 16,674 223,848 SH   SOLE 0 20,992 202,856 0
Mondelez International Inc -Common Stock 609207105 416 10,228 SH   SOLE 0 0 10,228 0
Monsanto Company -Common Stock 61166W101 1,202 10,034 SH   SOLE 0 5,394 4,640 0
Moody's Corp -Common Stock 615369105 5,786 41,564 SH   SOLE 0 0 41,564 0
Motorcar Parts Of America, Inc. -Common Stock 620071100 3,163 107,360 SH   SOLE 0 32,112 75,248 0
Motorola Solutions -Common Stock 620076307 280 3,297 SH   SOLE 0 1,714 1,583 0
MPLX LP -Other - Stock 55336V100 2,357 67,333 SH   SOLE 0 2,650 64,683 0
MSC Industrial Direct Co. Class A -Common Stock 553530106 4,495 59,479 SH   SOLE 0 15,091 44,388 0
MSCI Inc. -Common Stock 55354G100 447 3,825 SH   SOLE 0 0 3,825 0
National Bank Holdings Corporation -Common Stock 633707104 7,779 217,961 SH   SOLE 0 101,377 116,584 0
National-Oilwell Inc -Common Stock 637071101 1,669 46,716 SH   SOLE 0 1,450 45,266 0
Neenah Paper Inc. -Common Stock 640079109 1,589 18,577 SH   SOLE 0 8,236 10,341 0
Neogenomics Inc -Common Stock 64049M209 4,163 374,068 SH   SOLE 0 72,975 301,093 0
Netease Inc-ADR -Common ADR P0 64110W102 237 900 SH   SOLE 0 900 0 0
New Jersey Resources Corp -Common Stock 646025106 4,756 112,841 SH   SOLE 0 54,114 58,727 0
Newell Brands Inc -Common Stock 651229106 22,845 535,387 SH   SOLE 0 25,797 509,590 0
Newfield Exploration Company -Common Stock 651290108 7,127 240,193 SH   SOLE 0 115,515 124,678 0
NewLink Genetics Corp. -Common Stock 651511107 1,375 135,080 SH   SOLE 0 2,160 132,920 0
NextEra Energy Inc -Common Stock 65339F101 4,380 29,887 SH   SOLE 0 1,150 28,737 0
NGL Energy Partners LP -Common Stock 62913M107 468 40,500 SH   SOLE 0 0 40,500 0
Nike Inc -Common Stock 654106103 11,310 218,133 SH   SOLE 0 19,321 198,812 0
Noble Energy -Common Stock 655044105 1,176 41,483 SH   SOLE 0 5,300 36,183 0
Norfolk Southern Corp -Common Stock 655844108 344 2,605 SH   SOLE 0 0 2,605 0
Northern Tr Corp -Common Stock 665859104 31,887 346,863 SH   SOLE 0 240 346,623 0
Northrop Grumman Corporation -Common Stock 666807102 314 1,092 SH   SOLE 0 0 1,092 0
Novartis AG ADR -Common ADR P4 66987V109 4,290 49,972 SH   SOLE 0 2,650 47,322 0
Nuance Communications Inc -Common Stock 67020Y100 5,008 318,605 SH   SOLE 0 145,565 173,040 0
Nuveen Quality Preferred II -Mutual Equity 67072C105 181 17,339 SH   SOLE 0 0 17,339 0
NXP Semiconductors N.V. -Common Stock N6596X109 1,339 11,840 SH   SOLE 0 1,125 10,715 0
O'Reilly Automotive Inc -Common Stock 67103H107 6,564 30,479 SH   SOLE 0 1,889 28,590 0
Occidental Petroleum Corp -Common Stock 674599105 1,545 24,063 SH   SOLE 0 1,720 22,343 0
Oclaro Inc -Common Stock 67555N206 2,332 270,265 SH   SOLE 0 117,192 153,073 0
Oge Energy Corp -Common Stock 670837103 276 7,674 SH   SOLE 0 0 7,674 0
Olin Corp -Common Stock 680665205 5,290 154,464 SH   SOLE 0 27,799 126,665 0
Omnicell Inc -Common Stock 68213N109 5,532 108,366 SH   SOLE 0 19,291 89,075 0
Omnicom Group Inc -Common Stock 681919106 3,069 41,437 SH   SOLE 0 1,826 39,611 0
One Gas Inc -Common Stock 68235P108 363 4,934 SH   SOLE 0 0 4,934 0
Oneok, Inc -Common Stock 682680103 21,186 382,356 SH   SOLE 0 17,153 365,203 0
Opgen Inc -Common Stock 68373L109 5 15,000 SH   SOLE 0 0 15,000 0
Oracle Corporation -Common Stock 68389X105 8,401 173,749 SH   SOLE 0 9,419 164,330 0
Orbital ATK, Inc. -Common Stock 68557N103 5,861 44,011 SH   SOLE 0 18,050 25,961 0
Orbotech ORD ILS0.14 -Common Stock M75253100 1,123 26,600 SH   SOLE 0 26,600 0 0
Orthofix International NV -Common Stock N6748L102 38,275 810,059 SH   SOLE 0 292,133 517,926 0
Oshkosh Truck Corp -Common Stock 688239201 6,188 74,965 SH   SOLE 0 34,359 40,606 0
OSI Systems Inc. -Common Stock 671044105 227 2,488 SH   SOLE 0 208 2,280 0
Papa John's Intl Inc -Common Stock 698813102 383 5,235 SH   SOLE 0 0 5,235 0
Parker-Hannifin Corp -Common Stock 701094104 21,594 123,379 SH   SOLE 0 49,264 74,115 0
Parsley Energy Inc -Common Stock 701877102 1,389 52,718 SH   SOLE 0 22,424 30,294 0
Patterson Companies Inc -Common Stock 703395103 458 11,850 SH   SOLE 0 0 11,850 0
Paychex Inc -Common Stock 704326107 263 4,393 SH   SOLE 0 0 4,393 0
PDC Energy -Common Stock 69327R101 4,380 89,334 SH   SOLE 0 31,044 58,290 0
Pepsico Inc -Common Stock 713448108 28,926 259,592 SH   SOLE 0 13,180 246,412 0
Pfizer Inc -Common Stock 717081103 26,430 740,323 SH   SOLE 0 62,570 677,753 0
Pharmerica Corp WI -Common Stock 71714F104 7,854 268,060 SH   SOLE 0 86,311 181,749 0
Philip Morris International -Common Stock 718172109 1,462 13,173 SH   SOLE 0 0 13,173 0
Phillips 66 -Common Stock 718546104 3,402 37,136 SH   SOLE 0 347 36,789 0
Pitney Bowes -Common Stock 724479100 8,608 614,431 SH   SOLE 0 286,706 327,725 0
PNM Resources Inc. -Common Stock 69349H107 4,159 103,192 SH   SOLE 0 43,633 59,559 0
Polaris Industries -Common Stock 731068102 462 4,416 SH   SOLE 0 0 4,416 0
Portland General Electric Company -Common Stock 736508847 228 5,000 SH   SOLE 0 0 5,000 0
Potlatch Corp (REIT) -REIT 737630103 6,813 133,584 SH   SOLE 0 3,800 129,784 0
Powershares QQQ Trust -Mutual Equity 73935A104 1,313 9,029 SH   SOLE 0 0 9,029 0
PPG Industries -Common Stock 693506107 388 3,570 SH   SOLE 0 80 3,490 0
Praxair Inc -Common Stock 74005P104 447 3,200 SH   SOLE 0 0 3,200 0
Premier Inc CL A -Common Stock 74051N102 3,389 104,043 SH   SOLE 0 44,798 59,245 0
Principal Financial Group -Common Stock 74251V102 286 4,450 SH   SOLE 0 0 4,450 0
Procter & Gamble -Common Stock 742718109 13,609 149,587 SH   SOLE 0 20,658 128,929 0
Progress Software Corp -Common Stock 743312100 8,370 219,290 SH   SOLE 0 101,439 117,851 0
Progressive Corp Ohio -Common Stock 743315103 6,685 138,057 SH   SOLE 0 0 138,057 0
Prospect Capital Corp 5.75 3/15/2018 -Corporate P2 74348TAL6 10 10,000 SH   SOLE 0 0 10,000 0
PTC Inc -Common Stock 69370C100 17,586 312,469 SH   SOLE 0 73,064 239,405 0
Putnam Managed Muni INCM TST-closed end -Mutual Fixed 746823103 144 19,092 SH   SOLE 0 0 19,092 0
Quaker Chemical Cp COM -Common Stock 747316107 792 5,355 SH   SOLE 0 1,999 3,356 0
Qualcomm Inc -Common Stock 747525103 2,603 50,219 SH   SOLE 0 3,202 47,017 0
Quanex Corporation -Common Stock 747619104 10,016 436,424 SH   SOLE 0 218,211 218,213 0
Raymond James Financial, Inc. -Common Stock 754730109 1,938 22,984 SH   SOLE 0 9,695 13,289 0
Rayonier, Inc -REIT 754907103 367 12,706 SH   SOLE 0 8,478 4,228 0
Raytheon Company -Common Stock 755111507 33,778 181,039 SH   SOLE 0 55,989 125,050 0
Realpage Inc -Common Stock 75606N109 9,097 227,987 SH   SOLE 0 55,040 172,947 0
Red Hat Inc. -Common Stock 756577102 48,563 438,054 SH   SOLE 0 101,924 336,130 0
Red Lion Hotels Corp -Common Stock 756764106 1,306 150,991 SH   SOLE 0 92,021 58,970 0
Red Robin Gourmet Burgers Inc -Common Stock 75689M101 3,167 47,265 SH   SOLE 0 23,573 23,692 0
Regal-Beloit Corporation. -Common Stock 758750103 3,389 42,899 SH   SOLE 0 7,950 34,949 0
Regeneron Pharmaceuticals -Common Stock 75886F107 468 1,047 SH   SOLE 0 0 1,047 0
Reinsurance Group of America -Common Stock 759351604 44,045 315,667 SH   SOLE 0 78,138 237,529 0
Renasant Corp -Common Stock 75970E107 7,617 177,560 SH   SOLE 0 80,672 96,888 0
Republic Services Inc -Common Stock 760759100 397 6,007 SH   SOLE 0 0 6,007 0
RLI Corp -Common Stock 749607107 275 4,800 SH   SOLE 0 0 4,800 0
Rockwell Collins Inc. -Common Stock 774341101 5,020 38,405 SH   SOLE 0 1,572 36,833 0
Roper Technologies -Common Stock 776696106 80,910 332,415 SH   SOLE 0 48,471 283,944 0
Ross Stores, Inc. -Common Stock 778296103 478 7,400 SH   SOLE 0 0 7,400 0
Royal Dutch Shell PLC-ADR -Common ADR P4 780259206 934 15,425 SH   SOLE 0 6,100 9,325 0
RPC, INC -Common Stock 749660106 534 21,540 SH   SOLE 0 0 21,540 0
S & P 500 Depositary Receipt -ETF Equity 78462F103 3,864 15,379 SH   SOLE 0 0 15,379 0
S&P Global Inc -Common Stock 78409V104 1,609 10,292 SH   SOLE 0 0 10,292 0
Salesforce com -Common Stock 79466L302 540 5,779 SH   SOLE 0 192 5,587 0
Salient Midstream & MLP Fund -Mutual Equity 79471V105 3,502 302,650 SH   SOLE 0 23,000 279,650 0
SAP AG ADR -Common ADR P4 803054204 288 2,624 SH   SOLE 0 0 2,624 0
Schlumberger Ltd. -Common Stock 806857108 35,334 506,506 SH   SOLE 0 27,957 478,549 0
Schnitzer Steel Industries -Common Stock 806882106 3,952 140,396 SH   SOLE 0 72,037 68,359 0
Schwab US Broad Market ETF -ETF Equity 808524102 300 4,921 SH   SOLE 0 0 4,921 0
Seachange International Inc. -Common Stock 811699107 3,209 1,171,036 SH   SOLE 0 540,932 630,104 0
Seacoast Banking Corp of Florida -Common Stock 811707801 16,541 692,365 SH   SOLE 0 256,273 436,092 0
SEI Investments Company -Common Stk P2 784117103 411 6,732 SH   SOLE 0 0 6,732 0
Sempra Energy -Common Stock 816851109 243 2,131 SH   SOLE 0 0 2,131 0
Sensient Technologies Corp -Common Stock 81725T100 882 11,461 SH   SOLE 0 4,543 6,918 0
ServiceSource International Inc COM -Common Stock 81763U100 11,224 3,244,034 SH   SOLE 0 1,261,185 1,982,849 0
Sherwin Williams -Common Stock 824348106 8,989 25,106 SH   SOLE 0 688 24,418 0
Shire PLC-ADR -Common ADR P0 82481R106 234 1,526 SH   SOLE 0 0 1,526 0
Silgan Holdings Inc -Common Stock 827048109 4,358 148,074 SH   SOLE 0 25,884 122,190 0
Skyworks Solutions Inc -Common Stock 83088M102 2,041 20,034 SH   SOLE 0 6,783 13,251 0
Snap-On Incorporated -Common Stock 833034101 1,677 11,251 SH   SOLE 0 0 11,251 0
Snyders-Lance Inc -Common Stock 833551104 4,993 130,925 SH   SOLE 0 54,242 76,683 0
Sodastream International Ltd -Common Stock M9068E105 359 5,400 SH   SOLE 0 5,400 0 0
Southern Company -Common Stock 842587107 694 14,127 SH   SOLE 0 0 14,127 0
Spartan Motor Inc -Common Stock 846819100 11,388 1,030,612 SH   SOLE 0 531,311 499,301 0
SPDR DJIA ETF Trust -ETF Equity 78467X109 417 1,863 SH   SOLE 0 0 1,863 0
SPDR Gold Trust -ETF Other 78463V107 25,271 207,855 SH   SOLE 0 5,249 202,606 0
SPDR Portfolio Mid Cap ETF -ETF Equity 78464A847 201 2,100 SH   SOLE 0 0 2,100 0
SPDR S&P Dividend ETF -ETF Equity 78464A763 635 6,954 SH   SOLE 0 0 6,954 0
SPDR S&P Midcap 400 Dep ETF Trust -ETF Equity 78467Y107 1,277 3,913 SH   SOLE 0 0 3,913 0
SPX Corporation -Common Stock 784635104 29,500 1,005,441 SH   SOLE 0 406,133 599,308 0
SRC Energy Inc -Common Stock 78470V108 2,999 310,173 SH   SOLE 0 60,299 249,874 0
Standex International Corporation -Common Stock 854231107 9,429 88,787 SH   SOLE 0 21,745 67,042 0
Starbucks Corp -Common Stock 855244109 33,478 623,302 SH   SOLE 0 167,844 455,458 0
State Street Corporation -Common Stock 857477103 670 7,010 SH   SOLE 0 3,000 4,010 0
Stericycle Inc -Common Stock 858912108 752 10,495 SH   SOLE 0 0 10,495 0
Steven Madden Ltd -Common Stk P0 556269108 8,767 202,480 SH   SOLE 0 47,569 154,911 0
Stoneridge Inc -Common Stock 86183P102 2,293 115,773 SH   SOLE 0 21,331 94,442 0
Stryker Corp -Common Stock 863667101 4,433 31,214 SH   SOLE 0 0 31,214 0
Suntrust Banks -Common Stock 867914103 397 6,640 SH   SOLE 0 0 6,640 0
Surmodics Inc. -Common Stock 868873100 3,955 127,565 SH   SOLE 0 23,821 103,744 0
Syngenta AG-ADR -Common ADR P4 87160A100 242 2,626 SH   SOLE 0 2,500 126 0
Sysco Corporation -Common Stock 871829107 506 9,374 SH   SOLE 0 0 9,374 0
T. Rowe Price Group Inc. -Common Stock 74144T108 202 2,223 SH   SOLE 0 0 2,223 0
Taiwan Semiconductor-Sp Adr -Common ADR P0 874039100 670 17,849 SH   SOLE 0 17,400 449 0
Target Group -Common Stock 87612E106 482 8,171 SH   SOLE 0 200 7,971 0
Teleflex Inc. -Common Stock 879369106 567 2,342 SH   SOLE 0 0 2,342 0
Tetra Tech Inc -Common Stk P0 88162G103 4,381 94,104 SH   SOLE 0 22,726 71,378 0
Texas Instruments Inc -Common Stock 882508104 2,241 24,999 SH   SOLE 0 12,800 12,199 0
TFS Financial Corp -Common Stock 87240R107 3,696 229,141 SH   SOLE 0 97,692 131,449 0
TG Therapeutics Inc -Common Stock 88322Q108 635 53,592 SH   SOLE 0 0 53,592 0
The Bank of N.T. Butterfield & Son -Common Stock G0772R208 526 14,363 SH   SOLE 0 0 14,363 0
The Chemours Company -Common Stock 163851108 213 4,204 SH   SOLE 0 0 4,204 0
The Kraft Heinz Company -Common Stock 500754106 236 3,042 SH   SOLE 0 0 3,042 0
The Michaels Cos Inc. -Common Stock 59408Q106 721 33,605 SH   SOLE 0 0 33,605 0
Thermo Fisher Scientific Inc -Common Stock 883556102 27,900 147,462 SH   SOLE 0 40,171 107,291 0
Tiffany & Co -Common Stock 886547108 1,234 13,448 SH   SOLE 0 2,010 11,438 0
Time Warner Inc. -Common Stock 887317303 482 4,707 SH   SOLE 0 18 4,689 0
Tivity Health Inc -Common Stock 88870R102 5,330 130,639 SH   SOLE 0 25,535 105,104 0
TJX Companies Inc -Common Stock 872540109 22,438 304,331 SH   SOLE 0 96,315 208,016 0
Tortoise Energy Infrastuctu -Other - Stock 89147L100 5,339 184,357 SH   SOLE 0 8,588 175,769 0
Transenterix Inc -Common Stock 89366M201 19 13,000 SH   SOLE 0 0 13,000 0
TRANSUNION -Common Stock 89400J107 1,862 39,406 SH   SOLE 0 16,678 22,728 0
Travelers Companies Inc. -Common Stock 89417E109 552 4,502 SH   SOLE 0 0 4,502 0
Treehouse Foods Inc -Common Stock 89469A104 47,868 706,754 SH   SOLE 0 185,825 520,929 0
Ulta Salon Cosmetics & Frangrance Inc -Common Stock 90384S303 315 1,394 SH   SOLE 0 0 1,394 0
Umpqua Holdings Corp -Common Stock 904214103 26,611 1,363,985 SH   SOLE 0 171,993 1,191,992 0
Union Pacific Corp -Common Stock 907818108 12,015 103,608 SH   SOLE 0 49,439 54,169 0
United Parcel Service - Cl B -Common Stock 911312106 8,306 69,165 SH   SOLE 0 906 68,259 0
United Technologies Corp -Common Stock 913017109 3,031 26,115 SH   SOLE 0 5,250 20,865 0
UnitedHealth Group Incorporated -Common Stock 91324P102 45,533 232,488 SH   SOLE 0 66,522 165,966 0
Universal Electronics -Common Stock 913483103 9,206 145,204 SH   SOLE 0 33,803 111,401 0
US Bancorp New -Common Stock 902973304 5,921 110,487 SH   SOLE 0 10,683 99,804 0
Valero Energy Corp -Common Stock 91913Y100 245 3,186 SH   SOLE 0 34 3,152 0
VanEck Vectors Biotech ETF -Common Stock 92189F726 577 4,300 SH   SOLE 0 0 4,300 0
Vanguard Emerg Market Vipers -ETF Equity 922042858 2,534 58,160 SH   SOLE 0 390 57,770 0
Vanguard Europe Pacific ETF -Mutual Equity 921943858 556 12,811 SH   SOLE 0 0 12,811 0
Vanguard Extended Market ETF -ETF Equity 922908652 2,442 22,792 SH   SOLE 0 600 22,192 0
Vanguard FTSE All -World Ex-U -ETF Equity 922042775 1,863 35,345 SH   SOLE 0 0 35,345 0
Vanguard Growth ETF -ETF Equity 922908736 1,405 10,582 SH   SOLE 0 1,140 9,442 0
Vanguard Reit ETF -ETF Other+Yld 922908553 791 9,518 SH   SOLE 0 300 9,218 0
Vanguard Small Cap Grwth ETF -ETF Equity 922908595 264 1,728 SH   SOLE 0 0 1,728 0
Vanguard Total Stock Mkt Etf -Mutual Equity 922908769 2,298 17,744 SH   SOLE 0 0 17,744 0
Vanguard Value ETF -ETF Equity 922908744 547 5,479 SH   SOLE 0 0 5,479 0
Ventas Inc -REIT 92276F100 863 13,252 SH   SOLE 0 23 13,229 0
Verint Systems Inc -Common Stock 92343X100 2,735 65,341 SH   SOLE 0 12,296 53,045 0
Verizon Communications -Common Stock 92343V104 6,512 131,590 SH   SOLE 0 7,393 124,197 0
VF Corporation -Common Stock 918204108 14,905 234,473 SH   SOLE 0 9,560 224,913 0
Viavi Solutions Inc -Common Stock 925550105 340 35,959 SH   SOLE 0 2,417 33,542 0
Visa Inc Cl A -Common Stock 92826C839 58,874 559,428 SH   SOLE 0 129,930 429,498 0
Vodafone Group PLC -Common Stock 92857W308 1,557 54,703 SH   SOLE 0 0 54,703 0
Wabco Holdings Inc -Common Stock 92927K102 4,300 29,051 SH   SOLE 0 2,470 26,581 0
Wabtec -Common Stock 929740108 1,089 14,372 SH   SOLE 0 6,097 8,275 0
Wageworks Inc -Common Stock 930427109 9,709 159,945 SH   SOLE 0 38,200 121,745 0
Walgreens Boots Alliance Inc -Common Stock 931427108 17,651 228,581 SH   SOLE 0 9,418 219,163 0
Walmart Stores -Common Stock 931142103 5,240 67,057 SH   SOLE 0 4,345 62,712 0
Washington Federal Inc -Common Stock 938824109 6,504 193,291 SH   SOLE 0 36,106 157,185 0
Waste Connections Inc -Common Stock 94106B101 3,879 55,451 SH   SOLE 0 23,531 31,920 0
Waste Management Inc -Common Stock 94106L109 552 7,050 SH   SOLE 0 570 6,480 0
Watsco Inc -Common Stock 942622200 20,311 126,101 SH   SOLE 0 43,756 82,345 0
Watts Water Technologies Inc -Common Stock 942749102 4,660 67,334 SH   SOLE 0 28,271 39,063 0
WD-40 Co -Common Stock 929236107 388 3,467 SH   SOLE 0 0 3,467 0
WEC Energy Group Inc -Common Stock 92939U106 8,464 134,816 SH   SOLE 0 4,100 130,716 0
Welbilt Inc -Common Stock 949090104 374 16,204 SH   SOLE 0 0 16,204 0
Wells Fargo Company -Common Stock 949746101 12,178 220,821 SH   SOLE 0 12,446 208,375 0
Welltower Inc -REIT 95040Q104 210 2,991 SH   SOLE 0 0 2,991 0
Wendy's Co/The -Common Stock 95058W100 1,218 78,422 SH   SOLE 0 32,493 45,929 0
WesBanco Inc -Common Stock 950810101 13,881 338,394 SH   SOLE 0 124,618 213,776 0
Westar Energy -Common Stock 95709T100 225 4,527 SH   SOLE 0 0 4,527 0
Western Alliance Bancorp -Common Stock 957638109 7,113 134,005 SH   SOLE 0 31,302 102,703 0
Western Gas Partners LP -Other - Stock 958254104 390 7,600 SH   SOLE 0 6,300 1,300 0
Western Union -Common Stock 959802109 219 11,428 SH   SOLE 0 4,000 7,428 0
Weyerhaeuser Co -Common Stock 962166104 3,713 109,102 SH   SOLE 0 2,733 106,369 0
Whirlpool Corp -Common Stock 963320106 3,787 20,530 SH   SOLE 0 1,522 19,008 0
Whiting Petroleum -Common Stock 966387102 95 17,430 SH   SOLE 0 6,000 11,430 0
Williams Companies Inc -Common Stock 969457100 330 10,986 SH   SOLE 0 0 10,986 0
Wintrust Financial Corporation -Common Stock 97650W108 5,380 68,695 SH   SOLE 0 16,555 52,140 0
Wisdomtree DVD Ex-Fin Fd -ETF Equity 97717W406 247 2,925 SH   SOLE 0 0 2,925 0
Woodward Inc -Common Stock 980745103 6,902 88,926 SH   SOLE 0 20,214 68,712 0
Wright Medical Group N.V. -Common Stock N96617118 5,092 196,829 SH   SOLE 0 44,914 151,915 0
Xcel Energy Inc -Common Stock 98389B100 1,033 21,835 SH   SOLE 0 0 21,835 0
Xperi Corp -Common Stock 98421B100 17,479 690,859 SH   SOLE 0 252,771 438,088 0
YUM Brands Inc -Common Stock 988498101 1,385 18,819 SH   SOLE 0 0 18,819 0
Yum China Holdings Inc -Common Stock 98850P109 682 17,051 SH   SOLE 0 0 17,051 0
Zimmer Biomet Holdings -Common Stock 98956P102 875 7,470 SH   SOLE 0 1,240 6,230 0
Zoetis Inc -Common Stock 98978V103 49,143 770,747 SH   SOLE 0 185,118 585,629 0
Constellation Brands Inc -Common Stock 21036P108 259 1,300 SH   SOLE 0 0 1,300 0
Corning Inc -Common Stock 219350105 310 10,375 SH   SOLE 0 0 10,375 0
CorVel Corporation -Common Stock 221006109 206 3,780 SH   SOLE 0 1,100 2,680 0
Costar Group Inc -Common Stk P0 22160N109 4,065 15,153 SH   SOLE 0 5,566 9,587 0
Costco Wholesale Corp. -Common Stock 22160K105 13,717 83,496 SH   SOLE 0 6,425 77,071 0
Crocs Inc -Common Stock 227046109 3,258 335,872 SH   SOLE 0 144,489 191,383 0
CSW Industrials Inc. -Common Stock 126402106 473 10,664 SH   SOLE 0 0 10,664 0
CSX Corporation -Common Stock 126408103 372 6,854 SH   SOLE 0 0 6,854 0
Cubesmart -REIT 229663109 743 28,629 SH   SOLE 0 0 28,629 0
CVS Caremark Corporation -Common Stock 126650100 975 11,986 SH   SOLE 0 0 11,986 0