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 3,210 168,871 SH   SOLE   0 164,438 4,432
AON PLC SHS CL A ADR G0408V102 291 2,000 SH   SOLE   0 2,000 0
BANK OF MONTREAL ADR 063671101 353 5,396 SH   SOLE   0 5,396 0
CAMECO CORP COM ADR 13321L108 173 15,200 SH   SOLE   0 15,200 0
ICICI BK LTD ADR ADR 45104G104 122 11,840 SH   SOLE   0 11,840 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103 5,965 298,463 SH   SOLE   0 290,973 7,490
INGERSOLL-RAND PLC SHS ADR G47791101 504 5,525 SH   SOLE   0 5,525 0
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105 607 4,900 SH   SOLE   0 4,900 0
JOHNSON CONTROLS INTL ADR g51502105 2,816 94,963 SH   SOLE   0 93,033 1,930
KORNIT DIGITAL LTD SHS ADR M6372Q113 267 14,250 SH   SOLE   0 14,250 0
LUNDIN MINING CORP COM ADR 550372106 84 20,400 SH   SOLE   0 20,400 0
MARVELL TECH GROUP LTD ORD ADR G5876H105 515 31,804 SH   SOLE   0 31,804 0
NXP SEMICONDUCTORS N V COM ADR N6596X109 5,189 70,809 SH   SOLE   0 68,839 1,970
SCHLUMBERGER ADR 806857108 2,444 67,739 SH   SOLE   0 65,897 1,842
TECHNIPFMC PLC ADR G87110105 335 17,125 SH   SOLE   0 17,125 0
3M CO COM COM 88579Y101 455 2,390 SH   SOLE   0 2,390 0
ABBOTT LABS COM 002824100 1,551 21,444 SH   SOLE   0 21,444 0
ABBVIE INC. COM COM 00287Y109 5,596 60,703 SH   SOLE   0 59,098 1,605
ACADIA HEALTHCARE COMPANY INC COM 00404A109 382 14,875 SH   SOLE   0 14,875 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H102 512 44,500 SH   SOLE   0 44,500 0
ADOBE INC COM 00724F101 646 2,857 SH   SOLE   0 2,857 0
ALLIANCE DATA SYS CORP COM COM 018581108 6,056 40,353 SH   SOLE   0 39,676 677
ALPHABET INC CAP STK CL A COM 02079K305 11,861 11,351 SH   SOLE   0 11,121 230
ALPHABET INC CAP STK CL C COM 02079K107 301 291 SH   SOLE   0 291 0
AMERICAN EXPRESS CO COM 025816109 1,071 11,236 SH   SOLE   0 11,236 0
AMGEN INC COM 031162100 4,279 21,980 SH   SOLE   0 21,563 417
APPLE INC COM COM 037833100 2,249 14,258 SH   SOLE   0 14,041 217
ASSOCIATED BANCORP COM 045487105 2,971 150,115 SH   SOLE   0 147,010 3,105
AT&T INC COM COM 00206R102 452 15,839 SH   SOLE   0 15,839 0
BANK OF AMERICA COM 060505104 9,063 367,811 SH   SOLE   0 358,351 9,460
BED BATH & BEYOND INC COM COM 075896100 3,119 275,561 SH   SOLE   0 269,559 6,002
BLACK KNIGHT INC COM COM 09215C105 716 15,880 SH   SOLE   0 15,310 570
BOEING CO COM 097023105 6,722 20,843 SH   SOLE   0 20,843 0
BRUNSWICK CORP COM COM 117043109 3,453 74,341 SH   SOLE   0 73,006 1,335
CBS CORP NEW CL B COM 124857202 5,775 132,084 SH   SOLE   0 129,099 2,985
CELGENE CORP COM COM 151020104 5,984 93,361 SH   SOLE   0 91,454 1,907
CHEVRON CORP NEW COM COM 166764100 4,048 37,209 SH   SOLE   0 36,279 930
CIGNA CORP NEW COM COM 125523100 2,955 15,559 SH   SOLE   0 15,233 326
CISCO SYSTEMS INC COM 17275R102 8,548 197,273 SH   SOLE   0 191,801 5,472
CIT GROUP INC COM NEW COM 125581801 5,364 140,151 SH   SOLE   0 136,424 3,727
CITIGROUP INC COM NEW COM 172967424 6,920 132,927 SH   SOLE   0 129,335 3,592
COCA COLA CO COM 191216100 1,763 37,243 SH   SOLE   0 37,243 0
COGNEX CORP COM COM 192422103 387 10,000 SH   SOLE   0 10,000 0
COLGATE PALMOLIVE CO COM 194162103 376 6,325 SH   SOLE   0 6,325 0
CORNING INC COM 219350105 4,257 140,897 SH   SOLE   0 136,620 4,277
COSTCO WHOLESALE CORP COM 22160K105 216 1,060 SH   SOLE   0 1,060 0
CPI CARD GROUP INC COM COM 12634H200 344 150,397 SH   SOLE   0 150,397 0
CPI CARD GROUP INC COM COM 12634H200 2 913 SH   DFND   0 913 0
CROWN HOLDINGS INC COM COM 228368106 2,163 52,040 SH   SOLE   0 50,535 1,505
CVS HEALTH CORP COM COM 126650100 5,551 84,727 SH   SOLE   0 82,990 1,737
CYPRESS SEMICONDUCTOR CORP COM 232806109 431 33,900 SH   SOLE   0 33,900 0
D R HORTON INC COM COM 23331A109 416 12,005 SH   SOLE   0 12,005 0
DELTA AIR LINES INC DEL COM NE COM 247361702 848 17,000 SH   SOLE   0 17,000 0
DEVON ENERGY CORP NEW COM 25179M103 2,456 108,971 SH   SOLE   0 106,526 2,445
DISCOVER FINL SVCS COM COM 254709108 3,067 52,009 SH   SOLE   0 50,899 1,110
DISNEY WALT PRODTNS COM 254687106 9,133 83,289 SH   SOLE   0 80,984 2,305
DOWDUPONT INC COM COM 26078J100 356 6,664 SH   SOLE   0 6,408 256
EATON VANCE CORP COM NON VTG COM 278265103 489 13,914 SH   SOLE   0 13,914 0
EBAY INC COM COM 278642103 5,510 196,280 SH   SOLE   0 192,123 4,157
ECOLAB INC COM COM 278865100 260 1,767 SH   SOLE   0 1,767 0
ELECTRONICS FOR IMAGING INC CO COM 286082102 517 20,850 SH   SOLE   0 20,850 0
EOG RES INC COM COM 26875P101 769 8,823 SH   SOLE   0 8,823 0
EXACT SCIENCES CORP COM COM 30063P105 10,503 166,455 SH   SOLE   0 162,288 4,167
EXTENDED STAY AMER INC SHS 1 C COM 30224P200 2,504 161,561 SH   SOLE   0 155,206 6,355
EXXON MOBIL CORP COM COM 30231G102 14,608 214,220 SH   SOLE   0 211,363 2,857
FACEBOOK INC CL A COM 30303M102 3,868 29,503 SH   SOLE   0 28,794 709
FARMERS & MERCHANTS BK COM COM 308243104 855 111 SH   SOLE   0 0 111
FEDEX CORP COM COM 31428X106 4,510 27,957 SH   SOLE   0 27,156 800
FIDELITY NATIONAL FINANCIAL IN COM 31620R303 3,497 111,218 SH   SOLE   0 108,593 2,625
FIRST DATA CORP NEW COM CL A COM 32008D106 3,262 192,905 SH   SOLE   0 187,745 5,160
FIRST HORIZON NATL CP COM COM 320517105 655 49,810 SH   SOLE   0 49,810 0
FISERV INC COM 337738108 579 7,880 SH   SOLE   0 7,880 0
FLAGSTAR BANCORP INC COM PAR . COM 337930705 339 12,835 SH   SOLE   0 12,835 0
FREEPORT-MCMORAN INC COM 35671D857 3,971 385,128 SH   SOLE   0 377,295 7,832
GENERAL ELEC CO COM 369604103 7,654 1,011,037 SH   SOLE   0 986,729 24,307
GOLDMAN SACHS GROUP INC COM 38141G104 1,098 6,576 SH   SOLE   0 6,576 0
HAIN CELESTIAL GRP INC COM COM 405217100 223 14,075 SH   SOLE   0 14,075 0
HANESBRANDS INC COM COM 410345102 1,551 123,790 SH   SOLE   0 123,790 0
HANGER INC COM NEW COM 41043F208 10,179 537,174 SH   SOLE   0 526,162 11,012
HANGER INC COM NEW COM 41043F208 4 223 SH   DFND   0 223 0
HARLEY DAVIDSON INC COM COM 412822108 3,225 94,531 SH   SOLE   0 92,386 2,145
HCA HEALTHCARE INC COM COM 40412C101 1,220 9,800 SH   SOLE   0 9,800 0
HD SUPPLY HLDGS INC COM COM 40416M105 4,037 107,589 SH   SOLE   0 105,184 2,405
HELMERICH & PAYNE INC COM 423452101 265 5,535 SH   SOLE   0 5,535 0
HOLOGIC INC COM 436440101 790 19,219 SH   SOLE   0 19,154 65
HONEYWELL INTERNATIONAL INC. COM 438516106 230 1,742 SH   SOLE   0 1,742 0
HUDSON TECHNOLOGIES INC COM COM 444144109 201 225,325 SH   SOLE   0 225,325 0
II VI INC COM COM 902104108 2,741 84,445 SH   SOLE   0 83,510 935
ILLINOIS TOOL WORKS INC COM 452308109 211 1,662 SH   SOLE   0 1,662 0
INTEL CORP COM 458140100 4,658 99,260 SH   SOLE   0 96,720 2,540
JOHNSON & JOHNSON COM 478160104 7,607 58,943 SH   SOLE   0 57,803 1,140
JPMORGAN CHASE & CO COM COM 46625H100 9,072 92,929 SH   SOLE   0 90,586 2,342
KIMBERLY CLARK CORP COM 494368103 1,547 13,575 SH   SOLE   0 13,575 0
KOHLS CORP COM 500255104 245 3,696 SH   SOLE   0 3,696 0
LKQ CORP COM COM 501889208 5,006 210,955 SH   SOLE   0 206,670 4,285
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 3,433 360,596 SH   SOLE   0 353,936 6,660
LUMENTUM HLDGS INC COM COM 55024U109 973 23,172 SH   SOLE   0 23,172 0
MASCO CORP COM COM 574599106 4,753 162,567 SH   SOLE   0 160,480 2,087
MATTEL INC COM 577081102 405 40,540 SH   SOLE   0 40,540 0
MAXIM INTEGRATED PRODUCTS COM 57772K101 1,237 24,332 SH   SOLE   0 24,332 0
MAXWELL TECHNOLOGIES COM COM 577767106 298 143,994 SH   SOLE   0 143,994 0
MCDONALDS CORP COM 580135101 207 1,163 SH   SOLE   0 1,163 0
MCKESSON CORP COM 58155q103 4,197 37,989 SH   SOLE   0 37,487 502
MDU RESOURCES GROUP INC COM 552690109 245 10,275 SH   SOLE   0 10,275 0
MERCK & CO INC NEW COM COM 58933Y105 2,505 32,784 SH   SOLE   0 32,784 0
MGE ENERGY INC COM COM 55277P104 399 6,661 SH   SOLE   0 6,661 0
MICROSOFT CORP COM 594918104 13,726 135,138 SH   SOLE   0 129,318 5,820
MIMEDX GROUP INC COM COM 602496101 810 452,565 SH   SOLE   0 439,295 13,270
MOLSON COORS BREWING CO CL B COM 60871R209 2,109 37,560 SH   SOLE   0 36,810 750
MUELLER WTR PRODS INC COM SER COM 624758108 292 32,125 SH   SOLE   0 32,125 0
NEWELL BRANDS INC. COM 651229106 2,783 149,711 SH   SOLE   0 145,703 4,008
NMI HLDGS INC CL A COM 629209305 211 11,845 SH   SOLE   0 11,845 0
NOBLE ENRGY INC COM COM 655044105 2,499 133,213 SH   SOLE   0 130,456 2,757
NORTHERN TRUST CORP COM 665859104 5,217 62,412 SH   SOLE   0 61,522 890
ONEOK INC NEW COM COM 682680103 238 4,407 SH   SOLE   0 4,407 0
ORACLE CORP COM 68389X105 4,873 107,938 SH   SOLE   0 105,743 2,195
PARTY CITY HOLDCO INC COM COM 702149105 2,752 275,795 SH   SOLE   0 265,190 10,605
PAYPAL HLDGS INC COM COM 70450Y103 4,340 51,609 SH   SOLE   0 50,527 1,082
PEPSICO INC COM 713448108 3,353 30,350 SH   SOLE   0 29,181 1,169
PFIZER INC COM 717081103 2,655 60,817 SH   SOLE   0 60,105 712
PIONEER NAT RES CO COM COM 723787107 983 7,475 SH   SOLE   0 7,475 0
PNC FINL SVCS GROUP COM COM 693475105 3,211 27,464 SH   SOLE   0 26,876 587
PREMIER INC CL A COM 74051N102 485 12,975 SH   SOLE   0 12,975 0
PROCTER & GAMBLE COMPANY COM 742718109 5,704 62,051 SH   SOLE   0 61,191 860
PULTE GROUP INC COM COM 745867101 342 13,140 SH   SOLE   0 13,140 0
PURE STORAGE INC CL A COM 74624M102 201 12,475 SH   SOLE   0 12,475 0
QUALCOMM INC COM 747525103 7,433 130,601 SH   SOLE   0 127,404 3,197
REALOGY HLDGS CORP COM COM 75605Y106 348 23,700 SH   SOLE   0 23,700 0
REGAL BELOIT CORP COM COM 758750103 2,633 37,581 SH   SOLE   0 36,211 1,370
REGIONS FINANCIAL CORP COM COM 7591EP100 198 14,785 SH   SOLE   0 14,785 0
RESMED INC COM COM 761152107 467 4,100 SH   SOLE   0 4,100 0
REV GROUP INC COM COM 749527107 308 41,050 SH   SOLE   0 41,050 0
SCHEIN HENRY INC CO COM 806407102 1,180 15,030 SH   SOLE   0 15,030 0
SEALED AIR CORP COM 81211K100 1,610 46,200 SH   SOLE   0 44,628 1,572
SKECHERS U S A INC CL A COM 830566105 3,796 165,849 SH   SOLE   0 160,774 5,075
SMITH A O COM COM 831865209 2,633 61,667 SH   SOLE   0 59,147 2,520
SMUCKER J M CO COM NEW COM 832696405 2,705 28,937 SH   SOLE   0 28,057 880
SOUTHWESTERN ENERGY CO COM COM 845467109 216 63,450 SH   SOLE   0 63,450 0
SPX CORP COM COM 784635104 211 7,550 SH   SOLE   0 7,550 0
SPX FLOW INC COM COM 78469X107 580 19,065 SH   SOLE   0 19,065 0
STARBUCKS CORP CO COM 855244109 850 13,201 SH   SOLE   0 13,201 0
STATE STREET CORP COM 857477103 5,600 88,786 SH   SOLE   0 87,374 1,412
SUNTRUST BANKS INC COM 867914103 954 18,906 SH   SOLE   0 18,906 0
T ROWE PRICE GROUP INC COM 74144t108 342 3,700 SH   SOLE   0 3,700 0
TARGET CORP COM 87612e106 3,506 53,052 SH   SOLE   0 51,972 1,080
TOPBUILD CORP COM COM 89055F103 3,452 76,703 SH   SOLE   0 74,933 1,770
U S BANCORP COM 902973304 499 10,917 SH   SOLE   0 10,917 0
UNITEDHEALTH GROUP INC COM 91324P102 1,285 5,160 SH   SOLE   0 5,160 0
UNUM GROUP COM 91529Y106 281 9,580 SH   SOLE   0 9,580 0
URBAN OUTFITTERS INC COM COM 917047102 2,465 74,242 SH   SOLE   0 71,747 2,495
VIACOM INC NEW CL B COM 92553P201 3,346 130,176 SH   SOLE   0 126,623 3,552
VIAVI SOLUTIONS INC COM COM 925550105 4,593 457,060 SH   SOLE   0 447,908 9,152
VISA INC COM CL A COM 92826C839 3,744 28,379 SH   SOLE   0 27,717 662
WALGREENS BOOTS ALLIANCE INC COM 931427108 8,663 126,785 SH   SOLE   0 124,463 2,322
WALMART INC COM 931142103 663 7,116 SH   SOLE   0 7,116 0
WELLS FARGO NEW COM 949746101 207 4,500 SH   SOLE   0 4,500 0
XCEL ENERGY INC COM 98389B100 276 5,609 SH   SOLE   0 5,609 0
XILINX INC COM 983919101 204 2,400 SH   SOLE   0 2,400 0
ZIONS BANCORPORATION NA COM 989701107 3,635 89,215 SH   SOLE   0 87,548 1,667
ENTERPRISE PRODS PARTN COM COM 293792107 295 12,008 SH   SOLE   0 11,003 1,005
DIAMONDROCK HOSPITALIT COM COM 252784301 395 43,480 SH   SOLE   0 43,480 0
HOST HOTELS&RESORTS COM COM 44107P104 431 25,880 SH   SOLE   0 25,880 0
KIMCO RLTY CORP COM COM 49446R109 2,485 169,639 SH   SOLE   0 163,129 6,510
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706 1,151 48,922 SH   SOLE   0 48,015 907
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 1,078 38,034 SH   SOLE   0 38,034 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705 392 2,833 SH   SOLE   0 2,811 22
ISHARES S&P SMLCP 600 VALUE ET COM 464287879 259 1,965 SH   SOLE   0 1,954 11
ISHARES TR S&P500/BAR VAL COM 464287408 620 6,131 SH   SOLE   0 6,064 67
SCHWAB STRATEGIC TR US LCAP VA COM 808524409 225 4,564 SH   SOLE   0 2,807 1,757
ISHARES TR BARCLYS INTER GV COM 464288612 436 4,031 SH   SOLE   0 4,003 27