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
ABB LTD SPONSORED ADR ADR 000375204 4,990 201,617 SH   SOLE   0 194,704 6,912
AON PLC SHS CL A ADR G0408V102 292 2,000 SH   SOLE   0 2,000 0
BANK OF MONTREAL ADR 063671101 425 5,617 SH   SOLE   0 5,617 0
CAMECO CORP COM ADR 13321L108 191 19,750 SH   SOLE   0 19,750 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103 5,418 214,168 SH   SOLE   0 205,253 8,915
INGERSOLL-RAND PLC SHS ADR G47791101 1,121 12,575 SH   SOLE   0 12,575 0
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105 848 5,800 SH   SOLE   0 5,800 0
JOHNSON CONTROLS INTL ADR g51502105 4,350 107,958 SH   SOLE   0 104,785 3,173
LUNDIN MINING CORP COM ADR 550372106 185 26,900 SH   SOLE   0 26,900 0
MICHAEL KORS HLDGS LTD SHS ADR G60754101 500 10,450 SH   SOLE   0 10,450 0
NXP SEMICONDUCTORS N V COM ADR N6596X109 343 3,030 SH   SOLE   0 3,030 0
SCHLUMBERGER ADR 806857108 4,669 66,931 SH   SOLE   0 63,624 3,307
SHIRE PLC SPONSORED ADR ADR 82481R106 1,438 9,390 SH   SOLE   0 9,161 229
STRATASYS LTD SHS ADR M85548101 245 10,600 SH   SOLE   0 10,600 0
TECHNIPFMC PLC ADR G87110105 373 13,375 SH   SOLE   0 13,375 0
3M CO COM COM 88579Y101 458 2,182 SH   SOLE   0 2,182 0
ABBVIE INC. COM COM 00287Y109 6,500 73,149 SH   SOLE   0 69,899 3,250
ACADIA HEALTHCARE COMPANY INC COM 00404A109 581 12,175 SH   SOLE   0 12,175 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H102 393 17,500 SH   SOLE   0 17,500 0
ADOBE SYS INC COM 00724F101 462 3,100 SH   SOLE   0 3,100 0
AFLAC INC COM 001055102 2,723 33,460 SH   SOLE   0 31,705 1,755
ALLIANCE DATA SYS CORP COM COM 018581108 8,344 37,660 SH   SOLE   0 36,488 1,172
ALPHABET INC CAP STK CL A COM 02079K305 12,449 12,785 SH   SOLE   0 12,278 507
ALPHABET INC CAP STK CL C COM 02079K107 302 315 SH   SOLE   0 256 59
ALTRIA GROUP INC COM COM 02209S103 250 3,939 SH   SOLE   0 3,939 0
AMERICAN EXPRESS CO COM 025816109 1,147 12,685 SH   SOLE   0 12,685 0
AMERIPRISE FINL INC COM COM 03076C106 320 2,154 SH   SOLE   0 2,154 0
AMGEN INC COM 031162100 5,297 28,407 SH   SOLE   0 27,575 832
AMPLIFY SNACK BRANDS COM COM 03211L102 507 71,475 SH   SOLE   0 71,475 0
ANALOG DEVICES INC COM COM 032654105 262 3,041 SH   SOLE   0 3,025 16
APACHE CORP COM 037411105 3,051 66,619 SH   SOLE   0 63,394 3,225
APPLE INC COM COM 037833100 2,084 13,522 SH   SOLE   0 13,305 217
APTARGROUP INC COM COM 038336103 229 2,650 SH   SOLE   0 2,650 0
ASSOCIATED BANCORP COM 045487105 5,611 231,402 SH   SOLE   0 223,297 8,105
AT&T INC COM COM 00206R102 601 15,338 SH   SOLE   0 14,638 700
BANK OF AMERICA COM 060505104 11,711 462,156 SH   SOLE   0 442,066 20,090
BED BATH & BEYOND INC COM COM 075896100 3,638 154,992 SH   SOLE   0 151,390 3,602
BOEING CO COM 097023105 5,363 21,098 SH   SOLE   0 20,998 100
BRUNSWICK CORP COM COM 117043109 4,827 86,247 SH   SOLE   0 83,672 2,575
CAVIUM INC COM COM 14964U108 582 8,825 SH   SOLE   0 8,825 0
CBS CORP NEW CL B COM 124857202 5,292 91,248 SH   SOLE   0 87,598 3,650
CELGENE CORP COM COM 151020104 7,243 49,670 SH   SOLE   0 47,838 1,832
CHEVRON CORP NEW COM COM 166764100 7,290 62,039 SH   SOLE   0 59,224 2,815
CISCO SYSTEMS INC COM 17275R102 9,211 273,903 SH   SOLE   0 262,496 11,407
CIT GROUP INC COM NEW COM 125581801 7,733 157,657 SH   SOLE   0 150,825 6,832
CITIGROUP INC COM NEW COM 172967424 10,879 149,562 SH   SOLE   0 142,840 6,722
COACH INC COM COM 189754104 349 8,655 SH   SOLE   0 8,655 0
COCA COLA CO COM 191216100 1,875 41,658 SH   SOLE   0 41,658 0
COGNEX CORP COM COM 192422103 772 7,000 SH   SOLE   0 7,000 0
COLGATE PALMOLIVE CO COM 194162103 581 7,975 SH   SOLE   0 7,775 200
CORNING INC COM 219350105 4,976 166,313 SH   SOLE   0 159,451 6,862
COSTCO WHOLESALE CORP COM 22160K105 208 1,265 SH   SOLE   0 1,265 0
CPI CARD GROUP INC COM COM 12634H101 675 571,988 SH   SOLE   0 571,988 0
CPI CARD GROUP INC COM COM 12634H101 2 2,040 SH   DFND   0 2,040 0
CVS HEALTH CORP COM COM 126650100 6,987 85,921 SH   SOLE   0 83,214 2,707
D R HORTON INC COM COM 23331A109 1,496 37,470 SH   SOLE   0 37,470 0
DELTA AIR LINES INC DEL COM NE COM 247361702 954 19,775 SH   SOLE   0 19,775 0
DEVON ENERGY CORP NEW COM 25179M103 4,515 122,983 SH   SOLE   0 119,633 3,350
DISCOVER FINL SVCS COM COM 254709108 4,018 62,311 SH   SOLE   0 60,436 1,875
DISNEY WALT PRODTNS COM 254687106 4,794 48,635 SH   SOLE   0 47,180 1,455
DOWDUPONT INC COM COM 26078J100 454 6,565 SH   SOLE   0 6,309 256
EATON VANCE CORP COM NON VTG COM 278265103 562 11,389 SH   SOLE   0 11,389 0
EBAY INC COM COM 278642103 4,004 104,114 SH   SOLE   0 99,212 4,902
ECOLAB INC COM COM 278865100 332 2,581 SH   SOLE   0 2,581 0
ELECTRONICS FOR IMAGING INC CO COM 286082102 640 15,000 SH   SOLE   0 15,000 0
ENVISION HEALTHCARE CORP COM 29414D100 447 9,955 SH   SOLE   0 9,955 0
EOG RES INC COM COM 26875P101 4,286 44,306 SH   SOLE   0 42,306 2,000
EXACT SCIENCES CORP COM COM 30063P105 12,848 272,661 SH   SOLE   0 258,334 14,327
EXPRESS SCRIPTS HLDG COM COM 30219G108 7,780 122,862 SH   SOLE   0 117,642 5,220
EXTENDED STAY AMER INC SHS 1 C COM 30224P200 4,127 206,357 SH   SOLE   0 194,037 12,320
EXXON MOBIL CORP COM COM 30231G102 19,193 234,112 SH   SOLE   0 227,180 6,932
FARMERS & MERCHANTS BK COM COM 308243104 866 111 SH   SOLE   0 0 111
FARO TECHNOLOGIES INC COM COM 311642102 239 6,250 SH   SOLE   0 6,250 0
FEDEX CORP COM COM 31428X106 5,189 23,002 SH   SOLE   0 21,874 1,127
FIDELITY NATIONAL FINANCIAL IN COM 31620R303 5,448 114,795 SH   SOLE   0 110,785 4,010
FIDELITY NATL INFO SVC COM COM 31620M106 201 2,156 SH   SOLE   0 1,970 186
FIRST HORIZON NATL CP COM COM 320517105 2,299 120,045 SH   SOLE   0 120,045 0
FISERV INC COM 337738108 869 6,740 SH   SOLE   0 6,740 0
FLAGSTAR BANCORP INC COM PAR . COM 337930705 597 16,825 SH   SOLE   0 16,825 0
FREEPORT-MCMORAN INC COM 35671D857 6,051 430,958 SH   SOLE   0 416,950 14,007
GENERAL ELEC CO COM 369604103 14,224 588,253 SH   SOLE   0 568,040 20,212
GRAINGER W W INC COM 384802104 557 3,101 SH   SOLE   0 2,801 300
HAIN CELESTIAL GRP INC COM COM 405217100 457 11,100 SH   SOLE   0 11,100 0
HANESBRANDS INC COM COM 410345102 1,820 73,865 SH   SOLE   0 73,865 0
HANGER INC COM NEW COM 41043F208 7,333 667,236 SH   SOLE   0 645,074 22,162
HANGER INC COM NEW COM 41043F208 2 223 SH   DFND   0 223 0
HARLEY DAVIDSON INC COM COM 412822108 3,943 81,778 SH   SOLE   0 79,158 2,620
HCA HEALTHCARE INC COM COM 40412C101 1,277 16,050 SH   SOLE   0 16,050 0
HD SUPPLY HLDGS INC COM COM 40416M105 4,758 131,904 SH   SOLE   0 127,649 4,255
HELMERICH & PAYNE INC COM 423452101 347 6,655 SH   SOLE   0 6,355 300
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 553 37,620 SH   SOLE   0 37,620 0
HOLOGIC INC COM 436440101 2,896 78,923 SH   SOLE   0 75,543 3,380
HONEYWELL INTERNATIONAL INC. COM 438516106 241 1,700 SH   SOLE   0 1,700 0
HP INC COM COM 40434L105 687 34,425 SH   SOLE   0 34,425 0
ILLINOIS TOOL WORKS INC COM 452308109 266 1,797 SH   SOLE   0 1,510 287
INTEL CORP COM 458140100 4,815 126,449 SH   SOLE   0 121,179 5,270
INTERNATIONAL FLAV&FRA COM COM 459506101 377 2,635 SH   SOLE   0 2,635 0
INVENTURE FOODS INC COM COM 461212102 927 197,675 SH   SOLE   0 197,675 0
JOHNSON & JOHNSON COM 478160104 8,657 66,584 SH   SOLE   0 63,769 2,815
JPMORGAN CHASE & CO COM COM 46625H100 10,974 114,899 SH   SOLE   0 109,926 4,972
KIMBERLY CLARK CORP COM 494368103 1,578 13,408 SH   SOLE   0 12,658 750
KOHLS CORP COM 500255104 4,805 105,259 SH   SOLE   0 101,614 3,645
LAMB WESTON HLDGS INC COM COM 513272104 3,958 84,403 SH   SOLE   0 80,793 3,610
LIQUIDITY SERVICES INC COM COM 53635B107 408 69,215 SH   SOLE   0 69,215 0
LKQ CORP COM COM 501889208 5,547 154,117 SH   SOLE   0 148,697 5,420
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 8,714 223,552 SH   SOLE   0 213,177 10,375
MASCO CORP COM COM 574599106 6,180 158,410 SH   SOLE   0 154,163 4,247
MATTEL INC COM 577081102 589 38,065 SH   SOLE   0 38,065 0
MAXIM INTEGRATED PRODUCTS COM 57772K101 5,308 111,249 SH   SOLE   0 106,627 4,622
MAXWELL TECHNOLOGIES COM COM 577767106 744 144,994 SH   SOLE   0 144,994 0
MCDONALDS CORP COM 580135101 211 1,347 SH   SOLE   0 1,347 0
MCKESSON CORP COM 58155q103 5,611 36,527 SH   SOLE   0 35,660 867
MDU RESOURCES GROUP INC COM 552690109 444 17,125 SH   SOLE   0 16,125 1,000
MERCK & CO INC NEW COM COM 58933Y105 1,343 20,969 SH   SOLE   0 20,969 0
MGE ENERGY INC COM COM 55277P104 655 10,134 SH   SOLE   0 7,134 3,000
MICROSOFT CORP COM 594918104 14,478 194,367 SH   SOLE   0 183,522 10,845
MIMEDX GROUP INC COM COM 602496101 3,736 314,462 SH   SOLE   0 298,232 16,230
MUELLER WTR PRODS INC COM SER COM 624758108 424 33,125 SH   SOLE   0 33,125 0
NEWELL BRANDS INC. COM 651229106 2,692 63,091 SH   SOLE   0 60,034 3,057
NOBLE ENRGY INC COM COM 655044105 3,768 132,846 SH   SOLE   0 128,834 4,012
NORDSTROM INC COM 655664100 213 4,525 SH   SOLE   0 4,525 0
NORTHERN TRUST CORP COM 665859104 6,083 66,165 SH   SOLE   0 63,475 2,690
ONEOK INC NEW COM COM 682680103 244 4,407 SH   SOLE   0 4,407 0
ORACLE CORP COM 68389X105 5,558 114,946 SH   SOLE   0 110,546 4,400
PATTERSON COMPANIES COM COM 703395103 411 10,630 SH   SOLE   0 10,630 0
PAYPAL HLDGS INC COM COM 70450Y103 5,529 86,351 SH   SOLE   0 83,104 3,247
PEPSICO INC COM 713448108 3,751 33,661 SH   SOLE   0 31,487 2,174
PFIZER INC COM 717081103 1,751 49,056 SH   SOLE   0 48,130 926
PHILIP MORRIS INTL INC COM COM 718172109 261 2,347 SH   SOLE   0 2,147 200
PNC FINL SVCS GROUP COM COM 693475105 4,505 33,431 SH   SOLE   0 32,343 1,087
PROCTER & GAMBLE COMPANY COM 742718109 7,083 77,856 SH   SOLE   0 76,171 1,685
PULTE GROUP INC COM COM 745867101 594 21,750 SH   SOLE   0 21,750 0
PURE STORAGE INC CL A COM 74624M102 318 19,875 SH   SOLE   0 19,875 0
QUALCOMM INC COM 747525103 7,752 149,529 SH   SOLE   0 143,277 6,252
REALOGY HLDGS CORP COM COM 75605Y106 563 17,075 SH   SOLE   0 17,075 0
REGAL BELOIT CORP COM COM 758750103 3,305 41,834 SH   SOLE   0 39,224 2,610
REGIONS FINANCIAL CORP COM COM 7591EP100 273 17,933 SH   SOLE   0 17,933 0
RESMED INC COM COM 761152107 316 4,100 SH   SOLE   0 4,100 0
SCANA CORP COM 80589M102 321 6,628 SH   SOLE   0 6,628 0
SCHEIN HENRY INC CO COM 806407102 1,107 13,500 SH   SOLE   0 13,300 200
SEALED AIR CORP COM 81211K100 2,142 50,141 SH   SOLE   0 47,364 2,777
SKECHERS U S A INC CL A COM 830566105 3,532 140,786 SH   SOLE   0 134,556 6,230
SMITH A O COM COM 831865209 377 6,350 SH   SOLE   0 6,350 0
SMUCKER J M CO COM NEW COM 832696405 3,035 28,923 SH   SOLE   0 27,598 1,325
SONIC FDRY INC COM NEW COM 83545R207 93 28,943 SH   SOLE   0 28,943 0
SOUTHERN CO COM COM 842587107 208 4,241 SH   SOLE   0 4,241 0
SOUTHWESTERN ENERGY CO COM COM 845467109 415 68,000 SH   SOLE   0 68,000 0
SPX CORP COM COM 784635104 274 9,350 SH   SOLE   0 9,350 0
SPX FLOW INC COM COM 78469X107 834 21,640 SH   SOLE   0 21,640 0
STATE STREET CORP COM 857477103 8,619 90,214 SH   SOLE   0 86,832 3,382
SUNTRUST BANKS INC COM 867914103 1,235 20,656 SH   SOLE   0 20,656 0
T ROWE PRICE GROUP INC COM 74144t108 335 3,700 SH   SOLE   0 3,700 0
TAKE-TWO INTERACTIVE COM COM 874054109 402 3,935 SH   SOLE   0 3,935 0
TARGET CORP COM 87612e106 6,825 115,651 SH   SOLE   0 111,226 4,425
TIME WARNER INC COM NEW COM 887317303 4,184 40,843 SH   SOLE   0 39,191 1,652
TOLL BROTHERS INC COM COM 889478103 307 7,400 SH   SOLE   0 7,400 0
TOPBUILD CORP COM COM 89055F103 6,487 99,544 SH   SOLE   0 94,572 4,972
U S BANCORP COM 902973304 815 15,201 SH   SOLE   0 13,201 2,000
U S G CORP COM NEW COM 903293405 429 13,125 SH   SOLE   0 13,125 0
UNITEDHEALTH GROUP INC COM 91324P102 213 1,090 SH   SOLE   0 860 230
UNUM GROUP COM 91529Y106 490 9,580 SH   SOLE   0 9,580 0
URBAN OUTFITTERS INC COM COM 917047102 2,786 116,574 SH   SOLE   0 110,824 5,750
VERIZON COMMUNICATIONS COM 92343V104 369 7,459 SH   SOLE   0 6,969 490
VIACOM INC NEW CL B COM 92553P201 5,515 198,102 SH   SOLE   0 191,144 6,957
VIAVI SOLUTIONS INC COM COM 925550105 4,734 500,387 SH   SOLE   0 480,320 20,067
VISA INC COM CL A COM 92826C839 4,064 38,614 SH   SOLE   0 37,012 1,602
WAL MART STORES INC COM 931142103 3,510 44,920 SH   SOLE   0 42,897 2,022
WALGREENS BOOTS ALLIANCE INC COM 931427108 9,485 122,828 SH   SOLE   0 117,951 4,877
WELBILT INC COM COM 949090104 224 9,710 SH   SOLE   0 9,710 0
WELLS FARGO NEW COM 949746101 270 4,899 SH   SOLE   0 4,899 0
XILINX INC COM 983919101 283 4,000 SH   SOLE   0 3,000 1,000
ZIMMER BIOMET HLDGS INC COM 98956P102 4,555 38,901 SH   SOLE   0 37,496 1,405
ZIONS BANCORPORATION COM COM 989701107 5,030 106,606 SH   SOLE   0 101,589 5,017
ENTERPRISE PRODS PARTN COM COM 293792107 345 13,227 SH   SOLE   0 12,222 1,005
ANNALY MTG MGMT INC COM COM 035710409 502 41,195 SH   SOLE   0 41,195 0
DIAMONDROCK HOSPITALIT COM COM 252784301 1,177 107,505 SH   SOLE   0 107,505 0
HOST HOTELS&RESORTS COM COM 44107P104 581 31,410 SH   SOLE   0 30,410 1,000
KIMCO RLTY CORP COM COM 49446R109 3,424 175,120 SH   SOLE   0 166,880 8,240
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706 1,267 47,093 SH   SOLE   0 42,853 4,240
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 1,289 38,520 SH   SOLE   0 35,020 3,500