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 5,185 193,322 SH   SOLE   0 188,134 5,187
AON PLC SHS CL A ADR G0408V102 295 2,199 SH   SOLE   0 2,000 199
BANK OF MONTREAL ADR 063671101 439 5,492 SH   SOLE   0 5,492 0
CAMECO CORP COM ADR 13321L108 182 19,750 SH   SOLE   0 19,750 0
ICICI BK LTD ADR ADR 45104G104 115 11,840 SH   SOLE   0 11,840 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103 5,318 194,985 SH   SOLE   0 189,020 5,965
INGERSOLL-RAND PLC SHS ADR G47791101 1,191 13,350 SH   SOLE   0 13,350 0
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105 781 5,800 SH   SOLE   0 5,800 0
JOHNSON CONTROLS INTL ADR g51502105 4,220 110,739 SH   SOLE   0 108,225 2,514
LUNDIN MINING CORP COM ADR 550372106 172 25,900 SH   SOLE   0 25,900 0
MICHAEL KORS HLDGS LTD SHS ADR G60754101 658 10,450 SH   SOLE   0 10,450 0
SCHLUMBERGER ADR 806857108 4,706 69,827 SH   SOLE   0 67,110 2,717
SHIRE PLC SPONSORED ADR ADR 82481R106 1,451 9,356 SH   SOLE   0 9,199 157
STRATASYS LTD SHS ADR M85548101 212 10,600 SH   SOLE   0 10,600 0
TECHNIPFMC PLC ADR G87110105 536 17,125 SH   SOLE   0 17,125 0
3M CO COM COM 88579Y101 514 2,182 SH   SOLE   0 2,182 0
ABBVIE INC. COM COM 00287Y109 6,677 69,042 SH   SOLE   0 66,392 2,650
ACADIA HEALTHCARE COMPANY INC COM 00404A109 446 13,675 SH   SOLE   0 13,675 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H102 739 28,200 SH   SOLE   0 28,200 0
ADOBE SYS INC COM 00724F101 543 3,100 SH   SOLE   0 3,100 0
AFLAC INC COM 001055102 2,909 33,145 SH   SOLE   0 31,840 1,305
ALLIANCE DATA SYS CORP COM COM 018581108 9,613 37,925 SH   SOLE   0 37,108 817
ALPHABET INC CAP STK CL A COM 02079K305 13,217 12,547 SH   SOLE   0 12,137 410
ALPHABET INC CAP STK CL C COM 02079K107 338 323 SH   SOLE   0 269 54
ALTRIA GROUP INC COM COM 02209S103 271 3,789 SH   SOLE   0 3,789 0
AMERICAN EXPRESS CO COM 025816109 1,260 12,685 SH   SOLE   0 12,685 0
AMERIPRISE FINL INC COM COM 03076C106 365 2,154 SH   SOLE   0 2,154 0
AMGEN INC COM 031162100 4,977 28,621 SH   SOLE   0 27,911 710
AMPLIFY SNACK BRANDS COM COM 03211L102 1,164 96,950 SH   SOLE   0 96,950 0
ANADARKO PETE CORP COM 032511107 3,384 63,090 SH   SOLE   0 60,470 2,620
ANALOG DEVICES INC COM COM 032654105 271 3,041 SH   SOLE   0 3,025 16
APPLE INC COM COM 037833100 2,254 13,318 SH   SOLE   0 13,101 217
APTARGROUP INC COM COM 038336103 229 2,650 SH   SOLE   0 2,650 0
ASSOCIATED BANCORP COM 045487105 5,863 230,820 SH   SOLE   0 224,423 6,397
AT&T INC COM COM 00206R102 600 15,428 SH   SOLE   0 14,728 700
BANK OF AMERICA COM 060505104 12,886 436,516 SH   SOLE   0 421,219 15,297
BED BATH & BEYOND INC COM COM 075896100 4,836 219,922 SH   SOLE   0 216,258 3,664
BLACK KNIGHT INC COM COM 09215C105 1,956 44,300 SH   SOLE   0 43,408 892
BOEING CO COM 097023105 6,206 21,043 SH   SOLE   0 20,968 75
BRUNSWICK CORP COM COM 117043109 5,067 91,753 SH   SOLE   0 89,553 2,200
CAVIUM INC COM COM 14964U108 740 8,825 SH   SOLE   0 8,825 0
CBS CORP NEW CL B COM 124857202 8,170 138,483 SH   SOLE   0 134,338 4,145
CELGENE CORP COM COM 151020104 5,856 56,115 SH   SOLE   0 54,618 1,497
CHEVRON CORP NEW COM COM 166764100 5,349 42,727 SH   SOLE   0 40,859 1,868
CISCO SYSTEMS INC COM 17275R102 10,242 267,423 SH   SOLE   0 257,991 9,432
CIT GROUP INC COM NEW COM 125581801 7,787 158,172 SH   SOLE   0 152,837 5,335
CITIGROUP INC COM NEW COM 172967424 10,665 143,324 SH   SOLE   0 137,839 5,485
COCA COLA CO COM 191216100 1,859 40,508 SH   SOLE   0 40,508 0
COGNEX CORP COM COM 192422103 795 13,000 SH   SOLE   0 13,000 0
COLGATE PALMOLIVE CO COM 194162103 602 7,975 SH   SOLE   0 7,775 200
CORNING INC COM 219350105 5,190 162,242 SH   SOLE   0 157,021 5,221
COSTCO WHOLESALE CORP COM 22160K105 235 1,265 SH   SOLE   0 1,265 0
CPI CARD GROUP INC COM COM 12634H200 420 114,397 SH   SOLE   0 114,397 0
CPI CARD GROUP INC COM COM 12634H200 3 913 SH   DFND   0 913 0
CVS HEALTH CORP COM COM 126650100 6,618 91,281 SH   SOLE   0 89,439 1,842
D R HORTON INC COM COM 23331A109 1,270 24,875 SH   SOLE   0 24,875 0
DELTA AIR LINES INC DEL COM NE COM 247361702 1,064 18,996 SH   SOLE   0 18,996 0
DEVON ENERGY CORP NEW COM 25179M103 5,235 126,440 SH   SOLE   0 124,060 2,380
DISCOVER FINL SVCS COM COM 254709108 4,748 61,731 SH   SOLE   0 60,078 1,653
DISNEY WALT PRODTNS COM 254687106 7,343 68,298 SH   SOLE   0 66,368 1,930
DOWDUPONT INC COM COM 26078J100 471 6,610 SH   SOLE   0 6,354 256
EATON VANCE CORP COM NON VTG COM 278265103 629 11,154 SH   SOLE   0 11,154 0
EBAY INC COM COM 278642103 4,013 106,332 SH   SOLE   0 102,143 4,189
ECOLAB INC COM COM 278865100 346 2,581 SH   SOLE   0 2,581 0
ELECTRONICS FOR IMAGING INC CO COM 286082102 511 17,300 SH   SOLE   0 17,300 0
ENVISION HEALTHCARE CORP COM 29414D100 724 20,955 SH   SOLE   0 20,955 0
EOG RES INC COM COM 26875P101 4,754 44,057 SH   SOLE   0 42,602 1,455
EXACT SCIENCES CORP COM COM 30063P105 11,865 225,830 SH   SOLE   0 214,466 11,364
EXPRESS SCRIPTS HLDG COM COM 30219G108 9,232 123,690 SH   SOLE   0 119,670 4,020
EXTENDED STAY AMER INC SHS 1 C COM 30224P200 3,814 200,737 SH   SOLE   0 191,447 9,290
EXXON MOBIL CORP COM COM 30231G102 19,714 235,699 SH   SOLE   0 230,225 5,474
FARMERS & MERCHANTS BK COM COM 308243104 872 111 SH   SOLE   0 0 111
FARO TECHNOLOGIES INC COM COM 311642102 247 5,250 SH   SOLE   0 5,250 0
FEDEX CORP COM COM 31428X106 5,723 22,932 SH   SOLE   0 22,030 902
FIDELITY NATIONAL FINANCIAL IN COM 31620R303 4,790 122,070 SH   SOLE   0 119,135 2,935
FIRST HORIZON NATL CP COM COM 320517105 2,392 119,645 SH   SOLE   0 119,645 0
FISERV INC COM 337738108 884 6,740 SH   SOLE   0 6,740 0
FLAGSTAR BANCORP INC COM PAR . COM 337930705 592 15,825 SH   SOLE   0 15,825 0
FREEPORT-MCMORAN INC COM 35671D857 7,188 379,097 SH   SOLE   0 368,559 10,537
GENERAL ELEC CO COM 369604103 12,138 695,605 SH   SOLE   0 679,112 16,492
GRAINGER W W INC COM 384802104 610 2,582 SH   SOLE   0 2,207 375
HAIN CELESTIAL GRP INC COM COM 405217100 471 11,100 SH   SOLE   0 11,100 0
HANESBRANDS INC COM COM 410345102 1,640 78,440 SH   SOLE   0 78,440 0
HANGER INC COM NEW COM 41043F208 10,562 670,610 SH   SOLE   0 653,619 16,991
HANGER INC COM NEW COM 41043F208 4 223 SH   DFND   0 223 0
HARLEY DAVIDSON INC COM COM 412822108 4,350 85,488 SH   SOLE   0 83,378 2,110
HCA HEALTHCARE INC COM COM 40412C101 1,441 16,400 SH   SOLE   0 16,400 0
HD SUPPLY HLDGS INC COM COM 40416M105 5,231 130,674 SH   SOLE   0 127,404 3,270
HELMERICH & PAYNE INC COM 423452101 419 6,485 SH   SOLE   0 6,185 300
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 542 37,725 SH   SOLE   0 37,725 0
HOLOGIC INC COM 436440101 3,465 81,053 SH   SOLE   0 78,253 2,800
HONEYWELL INTERNATIONAL INC. COM 438516106 261 1,700 SH   SOLE   0 1,700 0
HP INC COM COM 40434L105 723 34,425 SH   SOLE   0 34,425 0
ILLINOIS TOOL WORKS INC COM 452308109 308 1,847 SH   SOLE   0 1,510 337
INTEL CORP COM 458140100 5,693 123,328 SH   SOLE   0 118,520 4,808
INTERNATIONAL FLAV&FRA COM COM 459506101 368 2,410 SH   SOLE   0 2,410 0
JOHNSON & JOHNSON COM 478160104 9,226 66,032 SH   SOLE   0 63,778 2,254
JPMORGAN CHASE & CO COM COM 46625H100 11,799 110,334 SH   SOLE   0 106,451 3,882
KIMBERLY CLARK CORP COM 494368103 1,693 14,033 SH   SOLE   0 13,283 750
KOHLS CORP COM 500255104 5,575 102,812 SH   SOLE   0 99,931 2,881
LAMB WESTON HLDGS INC COM COM 513272104 4,438 78,627 SH   SOLE   0 75,997 2,630
LIQUIDITY SERVICES INC COM COM 53635B107 333 68,715 SH   SOLE   0 68,715 0
LKQ CORP COM COM 501889208 5,413 133,107 SH   SOLE   0 129,327 3,780
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 6,962 221,783 SH   SOLE   0 213,566 8,217
MASCO CORP COM COM 574599106 6,610 150,426 SH   SOLE   0 147,064 3,362
MATTEL INC COM 577081102 817 53,090 SH   SOLE   0 53,090 0
MAXIM INTEGRATED PRODUCTS COM 57772K101 5,334 102,026 SH   SOLE   0 98,399 3,627
MAXWELL TECHNOLOGIES COM COM 577767106 835 144,994 SH   SOLE   0 144,994 0
MCDONALDS CORP COM 580135101 232 1,347 SH   SOLE   0 1,347 0
MCKESSON CORP COM 58155q103 5,898 37,817 SH   SOLE   0 37,195 622
MDU RESOURCES GROUP INC COM 552690109 447 16,625 SH   SOLE   0 15,625 1,000
MERCK & CO INC NEW COM COM 58933Y105 1,180 20,969 SH   SOLE   0 20,969 0
MGE ENERGY INC COM COM 55277P104 579 9,180 SH   SOLE   0 6,180 3,000
MICROSOFT CORP COM 594918104 15,466 180,803 SH   SOLE   0 174,353 6,450
MIMEDX GROUP INC COM COM 602496101 4,251 337,092 SH   SOLE   0 325,262 11,830
MUELLER WTR PRODS INC COM SER COM 624758108 403 32,125 SH   SOLE   0 32,125 0
NEWELL BRANDS INC. COM 651229106 3,019 97,709 SH   SOLE   0 94,710 2,999
NOBLE ENRGY INC COM COM 655044105 4,042 138,701 SH   SOLE   0 135,414 3,287
NORDSTROM INC COM 655664100 214 4,525 SH   SOLE   0 4,525 0
NORTHERN TRUST CORP COM 665859104 6,590 65,973 SH   SOLE   0 63,593 2,380
ONEOK INC NEW COM COM 682680103 236 4,407 SH   SOLE   0 4,407 0
ORACLE CORP COM 68389X105 5,458 115,448 SH   SOLE   0 111,558 3,890
PATTERSON COMPANIES COM COM 703395103 474 13,130 SH   SOLE   0 13,130 0
PAYPAL HLDGS INC COM COM 70450Y103 5,548 75,361 SH   SOLE   0 73,002 2,359
PEPSICO INC COM 713448108 4,059 33,844 SH   SOLE   0 32,267 1,577
PFIZER INC COM 717081103 1,775 49,007 SH   SOLE   0 48,220 787
PHILIP MORRIS INTL INC COM COM 718172109 248 2,347 SH   SOLE   0 2,347 0
PIONEER NAT RES CO COM COM 723787107 220 1,275 SH   SOLE   0 1,275 0
PNC FINL SVCS GROUP COM COM 693475105 4,766 33,030 SH   SOLE   0 32,277 752
PREMIER INC CL A COM 74051N102 463 15,875 SH   SOLE   0 15,875 0
PROCTER & GAMBLE COMPANY COM 742718109 7,226 78,648 SH   SOLE   0 77,186 1,462
PULTE GROUP INC COM COM 745867101 504 15,150 SH   SOLE   0 15,150 0
PURE STORAGE INC CL A COM 74624M102 283 17,875 SH   SOLE   0 17,875 0
QUALCOMM INC COM 747525103 9,829 153,535 SH   SOLE   0 148,594 4,941
REALOGY HLDGS CORP COM COM 75605Y106 520 19,625 SH   SOLE   0 19,625 0
REGAL BELOIT CORP COM COM 758750103 3,245 42,359 SH   SOLE   0 40,329 2,030
REGIONS FINANCIAL CORP COM COM 7591EP100 303 17,535 SH   SOLE   0 17,535 0
RESMED INC COM COM 761152107 347 4,100 SH   SOLE   0 4,100 0
SCANA CORP COM 80589M102 264 6,628 SH   SOLE   0 6,628 0
SCHEIN HENRY INC CO COM 806407102 1,197 17,125 SH   SOLE   0 16,925 200
SEALED AIR CORP COM 81211K100 2,486 50,421 SH   SOLE   0 48,069 2,352
SKECHERS U S A INC CL A COM 830566105 5,013 132,476 SH   SOLE   0 128,021 4,455
SMITH A O COM COM 831865209 383 6,250 SH   SOLE   0 6,250 0
SMUCKER J M CO COM NEW COM 832696405 3,603 29,003 SH   SOLE   0 28,023 980
SONIC FDRY INC COM NEW COM 83545R207 64 21,262 SH   SOLE   0 21,262 0
SOUTHERN CO COM COM 842587107 204 4,241 SH   SOLE   0 4,241 0
SOUTHWESTERN ENERGY CO COM COM 845467109 379 68,000 SH   SOLE   0 68,000 0
SPX CORP COM COM 784635104 293 9,350 SH   SOLE   0 9,350 0
SPX FLOW INC COM COM 78469X107 922 19,390 SH   SOLE   0 19,390 0
STATE STREET CORP COM 857477103 8,743 89,566 SH   SOLE   0 86,759 2,807
SUNTRUST BANKS INC COM 867914103 1,334 20,656 SH   SOLE   0 20,656 0
T ROWE PRICE GROUP INC COM 74144t108 388 3,700 SH   SOLE   0 3,700 0
TAKE-TWO INTERACTIVE COM COM 874054109 300 2,735 SH   SOLE   0 2,735 0
TAPESTRY INC COM COM 876030107 383 8,655 SH   SOLE   0 8,655 0
TARGET CORP COM 87612e106 7,639 117,075 SH   SOLE   0 113,322 3,753
TIME WARNER INC COM NEW COM 887317303 208 2,276 SH   SOLE   0 2,276 0
TOLL BROTHERS INC COM COM 889478103 243 5,050 SH   SOLE   0 5,050 0
TOPBUILD CORP COM COM 89055F103 5,434 71,750 SH   SOLE   0 68,123 3,627
U S BANCORP COM 902973304 828 15,451 SH   SOLE   0 13,201 2,250
U S G CORP COM NEW COM 903293405 410 10,625 SH   SOLE   0 10,625 0
UNITEDHEALTH GROUP INC COM 91324P102 234 1,060 SH   SOLE   0 860 200
UNUM GROUP COM 91529Y106 526 9,580 SH   SOLE   0 9,580 0
URBAN OUTFITTERS INC COM COM 917047102 4,028 114,881 SH   SOLE   0 109,889 4,992
VERIZON COMMUNICATIONS COM 92343V104 327 6,169 SH   SOLE   0 5,679 490
VIACOM INC NEW CL B COM 92553P201 7,484 242,913 SH   SOLE   0 236,775 6,137
VIAVI SOLUTIONS INC COM COM 925550105 4,727 540,793 SH   SOLE   0 525,919 14,874
VISA INC COM CL A COM 92826C839 4,235 37,146 SH   SOLE   0 35,894 1,252
WALGREENS BOOTS ALLIANCE INC COM 931427108 9,996 137,641 SH   SOLE   0 133,353 4,288
WALMART INC COM 931142103 4,322 43,770 SH   SOLE   0 42,177 1,592
WELBILT INC COM COM 949090104 228 9,710 SH   SOLE   0 9,710 0
WELLS FARGO NEW COM 949746101 291 4,800 SH   SOLE   0 4,800 0
XILINX INC COM 983919101 270 4,000 SH   SOLE   0 3,000 1,000
ZIMMER BIOMET HLDGS INC COM 98956P102 4,827 40,003 SH   SOLE   0 38,833 1,170
ZIONS BANCORPORATION COM COM 989701107 5,389 106,015 SH   SOLE   0 102,083 3,932
ENTERPRISE PRODS PARTN COM COM 293792107 316 11,916 SH   SOLE   0 10,911 1,005
ANNALY MTG MGMT INC COM COM 035710409 491 41,270 SH   SOLE   0 41,270 0
DIAMONDROCK HOSPITALIT COM COM 252784301 1,246 110,355 SH   SOLE   0 110,355 0
HOST HOTELS&RESORTS COM COM 44107P104 652 32,835 SH   SOLE   0 31,835 1,000
KIMCO RLTY CORP COM COM 49446R109 3,243 178,670 SH   SOLE   0 172,770 5,900
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706 1,371 49,059 SH   SOLE   0 48,269 790
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 1,312 38,520 SH   SOLE   0 38,520 0
ISHARES TR S&P MIDCAP 400 COM 464287507 416 2,191 SH   SOLE   0 2,191 0