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,226 178,827 SH   SOLE   0 174,394 4,432
AON PLC SHS CL A ADR G0408V102 308 2,000 SH   SOLE   0 2,000 0
BANK OF MONTREAL ADR 063671101 453 5,492 SH   SOLE   0 5,492 0
CAMECO CORP COM ADR 13321L108 225 19,750 SH   SOLE   0 19,750 0
ICICI BK LTD ADR ADR 45104G104 101 11,840 SH   SOLE   0 11,840 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103 4,104 180,626 SH   SOLE   0 175,601 5,025
INGERSOLL-RAND PLC SHS ADR G47791101 657 6,425 SH   SOLE   0 6,425 0
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105 853 5,075 SH   SOLE   0 5,075 0
JOHNSON CONTROLS INTL ADR g51502105 4,190 119,715 SH   SOLE   0 117,704 2,011
KORNIT DIGITAL LTD SHS ADR M6372Q113 312 14,250 SH   SOLE   0 14,250 0
LUNDIN MINING CORP COM ADR 550372106 138 25,900 SH   SOLE   0 25,900 0
MARVELL TECH GROUP LTD ORD ADR G5876H105 482 24,954 SH   SOLE   0 24,954 0
NXP SEMICONDUCTORS N V COM ADR N6596X109 5,226 61,124 SH   SOLE   0 59,104 2,020
SCHLUMBERGER ADR 806857108 4,350 71,397 SH   SOLE   0 69,594 1,803
TECHNIPFMC PLC ADR G87110105 535 17,125 SH   SOLE   0 17,125 0
3M CO COM COM 88579Y101 460 2,185 SH   SOLE   0 2,170 15
ABBOTT LABS COM 002824100 1,697 23,135 SH   SOLE   0 23,135 0
ABBVIE INC. COM COM 00287Y109 6,050 63,967 SH   SOLE   0 62,362 1,605
ACADIA HEALTHCARE COMPANY INC COM 00404A109 481 13,675 SH   SOLE   0 13,675 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H102 716 31,200 SH   SOLE   0 31,200 0
ADOBE INC COM 00724F101 766 2,837 SH   SOLE   0 2,837 0
AFLAC INC COM 001055102 3,062 65,060 SH   SOLE   0 63,245 1,815
ALLIANCE DATA SYS CORP COM COM 018581108 9,399 39,799 SH   SOLE   0 39,122 677
ALPHABET INC CAP STK CL A COM 02079K305 14,668 12,152 SH   SOLE   0 11,909 242
ALPHABET INC CAP STK CL C COM 02079K107 362 303 SH   SOLE   0 303 0
AMERICAN EXPRESS CO COM 025816109 1,197 11,236 SH   SOLE   0 11,236 0
AMERIPRISE FINL INC COM COM 03076C106 207 1,402 SH   SOLE   0 1,402 0
AMGEN INC COM 031162100 5,729 27,639 SH   SOLE   0 27,222 417
ANADARKO PETE CORP COM 032511107 4,627 68,640 SH   SOLE   0 66,515 2,125
APPLE INC COM COM 037833100 2,895 12,824 SH   SOLE   0 12,607 217
APTARGROUP INC COM COM 038336103 286 2,650 SH   SOLE   0 2,650 0
ASSOCIATED BANCORP COM 045487105 4,374 168,215 SH   SOLE   0 164,935 3,280
AT&T INC COM COM 00206R102 544 16,196 SH   SOLE   0 16,117 79
BANK OF AMERICA COM 060505104 11,620 394,435 SH   SOLE   0 384,570 9,865
BED BATH & BEYOND INC COM COM 075896100 5,221 348,051 SH   SOLE   0 344,179 3,872
BLACK KNIGHT INC COM COM 09215C105 1,170 22,519 SH   SOLE   0 21,949 570
BOEING CO COM 097023105 7,755 20,853 SH   SOLE   0 20,853 0
BRUNSWICK CORP COM COM 117043109 5,379 80,257 SH   SOLE   0 78,922 1,335
CBS CORP NEW CL B COM 124857202 8,222 143,109 SH   SOLE   0 140,124 2,985
CELGENE CORP COM COM 151020104 8,607 96,178 SH   SOLE   0 94,271 1,907
CHEVRON CORP NEW COM COM 166764100 5,003 40,917 SH   SOLE   0 39,942 975
CISCO SYSTEMS INC COM 17275R102 11,452 235,395 SH   SOLE   0 229,662 5,733
CIT GROUP INC COM NEW COM 125581801 7,790 150,936 SH   SOLE   0 147,181 3,755
CITIGROUP INC COM NEW COM 172967424 9,942 138,582 SH   SOLE   0 134,990 3,592
COCA COLA CO COM 191216100 1,756 38,024 SH   SOLE   0 38,024 0
COGNEX CORP COM COM 192422103 558 10,000 SH   SOLE   0 10,000 0
COLGATE PALMOLIVE CO COM 194162103 460 6,875 SH   SOLE   0 6,875 0
CORNING INC COM 219350105 5,577 158,002 SH   SOLE   0 153,725 4,277
COSTCO WHOLESALE CORP COM 22160K105 249 1,060 SH   SOLE   0 1,060 0
CPI CARD GROUP INC COM COM 12634H200 510 150,397 SH   SOLE   0 150,397 0
CPI CARD GROUP INC COM COM 12634H200 3 913 SH   DFND   0 913 0
CROWN HOLDINGS INC COM COM 228368106 586 12,200 SH   SOLE   0 12,200 0
CVS HEALTH CORP COM COM 126650100 7,882 100,126 SH   SOLE   0 98,389 1,737
CYPRESS SEMICONDUCTOR CORP COM 232806109 449 31,000 SH   SOLE   0 31,000 0
D R HORTON INC COM COM 23331A109 597 14,150 SH   SOLE   0 14,150 0
DELTA AIR LINES INC DEL COM NE COM 247361702 983 17,000 SH   SOLE   0 17,000 0
DEVON ENERGY CORP NEW COM 25179M103 4,254 106,508 SH   SOLE   0 104,063 2,445
DISCOVER FINL SVCS COM COM 254709108 4,523 59,169 SH   SOLE   0 58,009 1,160
DISNEY WALT PRODTNS COM 254687106 10,596 90,614 SH   SOLE   0 88,279 2,335
DOWDUPONT INC COM COM 26078J100 425 6,610 SH   SOLE   0 6,354 256
EATON VANCE CORP COM NON VTG COM 278265103 581 11,054 SH   SOLE   0 11,054 0
EBAY INC COM COM 278642103 6,357 192,519 SH   SOLE   0 188,362 4,157
ECOLAB INC COM COM 278865100 411 2,623 SH   SOLE   0 2,623 0
ELECTRONICS FOR IMAGING INC CO COM 286082102 786 23,050 SH   SOLE   0 23,050 0
ENVISION HEALTHCARE CORP COM 29414D100 647 14,155 SH   SOLE   0 14,155 0
EOG RES INC COM COM 26875P101 1,020 7,998 SH   SOLE   0 7,951 47
EXACT SCIENCES CORP COM COM 30063P105 14,948 189,404 SH   SOLE   0 184,377 5,027
EXPRESS SCRIPTS HLDG COM COM 30219G108 5,577 58,698 SH   SOLE   0 57,244 1,454
EXTENDED STAY AMER INC SHS 1 C COM 30224P200 3,686 182,191 SH   SOLE   0 175,836 6,355
EXXON MOBIL CORP COM COM 30231G102 20,196 237,544 SH   SOLE   0 234,004 3,540
FACEBOOK INC CL A COM 30303M102 2,254 13,707 SH   SOLE   0 13,707 0
FARMERS & MERCHANTS BK COM COM 308243104 955 111 SH   SOLE   0 0 111
FEDEX CORP COM COM 31428X106 5,008 20,799 SH   SOLE   0 20,187 612
FIDELITY NATIONAL FINANCIAL IN COM 31620R303 4,825 122,610 SH   SOLE   0 119,985 2,625
FIRST HORIZON NATL CP COM COM 320517105 860 49,810 SH   SOLE   0 49,810 0
FISERV INC COM 337738108 812 9,855 SH   SOLE   0 9,855 0
FLAGSTAR BANCORP INC COM PAR . COM 337930705 498 15,825 SH   SOLE   0 15,825 0
FREEPORT-MCMORAN INC COM 35671D857 5,589 401,518 SH   SOLE   0 393,920 7,597
GENERAL ELEC CO COM 369604103 11,126 985,483 SH   SOLE   0 967,473 18,010
GOLDMAN SACHS GROUP INC COM 38141G104 1,290 5,751 SH   SOLE   0 5,751 0
HAIN CELESTIAL GRP INC COM COM 405217100 382 14,075 SH   SOLE   0 14,075 0
HANESBRANDS INC COM COM 410345102 2,474 134,240 SH   SOLE   0 134,240 0
HANGER INC COM NEW COM 41043F208 13,464 646,376 SH   SOLE   0 632,707 13,669
HANGER INC COM NEW COM 41043F208 5 223 SH   DFND   0 223 0
HARLEY DAVIDSON INC COM COM 412822108 4,516 99,698 SH   SOLE   0 97,838 1,860
HCA HEALTHCARE INC COM COM 40412C101 1,363 9,800 SH   SOLE   0 9,800 0
HD SUPPLY HLDGS INC COM COM 40416M105 4,966 116,059 SH   SOLE   0 113,429 2,630
HELMERICH & PAYNE INC COM 423452101 400 5,810 SH   SOLE   0 5,810 0
HOLOGIC INC COM 436440101 3,530 86,133 SH   SOLE   0 84,218 1,915
HONEYWELL INTERNATIONAL INC. COM 438516106 290 1,742 SH   SOLE   0 1,742 0
HUDSON TECHNOLOGIES INC COM COM 444144109 186 145,325 SH   SOLE   0 145,325 0
II VI INC COM COM 902104108 445 9,400 SH   SOLE   0 9,400 0
ILLINOIS TOOL WORKS INC COM 452308109 245 1,739 SH   SOLE   0 1,739 0
INTEL CORP COM 458140100 5,614 118,716 SH   SOLE   0 116,084 2,632
INTERNATIONAL FLAV&FRA COM COM 459506101 335 2,410 SH   SOLE   0 2,410 0
JOHNSON & JOHNSON COM 478160104 8,927 64,608 SH   SOLE   0 63,408 1,200
JPMORGAN CHASE & CO COM COM 46625H100 11,430 101,296 SH   SOLE   0 98,816 2,480
KIMBERLY CLARK CORP COM 494368103 1,938 17,055 SH   SOLE   0 17,055 0
KOHLS CORP COM 500255104 763 10,232 SH   SOLE   0 10,232 0
LKQ CORP COM COM 501889208 6,819 215,322 SH   SOLE   0 211,037 4,285
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 4,315 278,546 SH   SOLE   0 272,068 6,477
LUMENTUM HLDGS INC COM COM 55024U109 550 9,172 SH   SOLE   0 9,172 0
MASCO CORP COM COM 574599106 5,445 148,776 SH   SOLE   0 146,689 2,087
MATTEL INC COM 577081102 821 52,305 SH   SOLE   0 52,305 0
MAXIM INTEGRATED PRODUCTS COM 57772K101 4,917 87,199 SH   SOLE   0 85,672 1,527
MAXWELL TECHNOLOGIES COM COM 577767106 503 143,994 SH   SOLE   0 143,994 0
MCDONALDS CORP COM 580135101 211 1,263 SH   SOLE   0 1,263 0
MCKESSON CORP COM 58155q103 5,599 42,205 SH   SOLE   0 41,703 502
MDU RESOURCES GROUP INC COM 552690109 340 13,225 SH   SOLE   0 13,225 0
MERCK & CO INC NEW COM COM 58933Y105 2,871 40,469 SH   SOLE   0 40,469 0
MGE ENERGY INC COM COM 55277P104 396 6,196 SH   SOLE   0 6,196 0
MICROSOFT CORP COM 594918104 17,211 150,481 SH   SOLE   0 144,386 6,095
MIMEDX GROUP INC COM COM 602496101 3,585 580,021 SH   SOLE   0 565,561 14,460
MOLSON COORS BREWING CO CL B COM 60871R209 2,971 48,310 SH   SOLE   0 47,560 750
MUELLER WTR PRODS INC COM SER COM 624758108 370 32,125 SH   SOLE   0 32,125 0
NEWELL BRANDS INC. COM 651229106 3,414 168,161 SH   SOLE   0 164,797 3,364
NMI HLDGS INC CL A COM 629209305 268 11,845 SH   SOLE   0 11,845 0
NOBLE ENRGY INC COM COM 655044105 3,961 127,009 SH   SOLE   0 124,327 2,682
NORTHERN TRUST CORP COM 665859104 6,738 65,977 SH   SOLE   0 65,087 890
ONEOK INC NEW COM COM 682680103 299 4,407 SH   SOLE   0 4,407 0
ORACLE CORP COM 68389X105 5,943 115,263 SH   SOLE   0 112,993 2,270
PATTERSON COMPANIES COM COM 703395103 330 13,480 SH   SOLE   0 13,480 0
PAYPAL HLDGS INC COM COM 70450Y103 5,069 57,710 SH   SOLE   0 56,628 1,082
PEPSICO INC COM 713448108 3,749 33,530 SH   SOLE   0 32,333 1,197
PFIZER INC COM 717081103 3,398 77,102 SH   SOLE   0 76,390 712
PIONEER NAT RES CO COM COM 723787107 257 1,475 SH   SOLE   0 1,475 0
PNC FINL SVCS GROUP COM COM 693475105 4,171 30,628 SH   SOLE   0 30,013 615
PREMIER INC CL A COM 74051N102 740 16,175 SH   SOLE   0 16,175 0
PROCTER & GAMBLE COMPANY COM 742718109 6,942 83,403 SH   SOLE   0 82,543 860
PULTE GROUP INC COM COM 745867101 430 17,375 SH   SOLE   0 17,375 0
PURE STORAGE INC CL A COM 74624M102 324 12,475 SH   SOLE   0 12,475 0
QUALCOMM INC COM 747525103 10,042 139,410 SH   SOLE   0 136,213 3,197
REALOGY HLDGS CORP COM COM 75605Y106 489 23,700 SH   SOLE   0 23,700 0
REGAL BELOIT CORP COM COM 758750103 3,574 43,352 SH   SOLE   0 41,982 1,370
REGIONS FINANCIAL CORP COM COM 7591EP100 294 16,035 SH   SOLE   0 16,035 0
RESMED INC COM COM 761152107 473 4,100 SH   SOLE   0 4,100 0
REV GROUP INC COM COM 749527107 629 40,050 SH   SOLE   0 40,050 0
SCANA CORP COM 80589M102 233 5,995 SH   SOLE   0 5,995 0
SCHEIN HENRY INC CO COM 806407102 1,417 16,665 SH   SOLE   0 16,665 0
SEALED AIR CORP COM 81211K100 2,044 50,901 SH   SOLE   0 49,329 1,572
SKECHERS U S A INC CL A COM 830566105 5,191 185,859 SH   SOLE   0 180,784 5,075
SMITH A O COM COM 831865209 334 6,250 SH   SOLE   0 6,250 0
SMUCKER J M CO COM NEW COM 832696405 3,832 37,348 SH   SOLE   0 36,468 880
SOUTHWESTERN ENERGY CO COM COM 845467109 439 85,950 SH   SOLE   0 85,950 0
SPX CORP COM COM 784635104 255 7,650 SH   SOLE   0 7,650 0
SPX FLOW INC COM COM 78469X107 893 17,165 SH   SOLE   0 17,165 0
STARBUCKS CORP CO COM 855244109 1,538 27,051 SH   SOLE   0 27,051 0
STATE STREET CORP COM 857477103 7,759 92,607 SH   SOLE   0 91,155 1,452
SUNTRUST BANKS INC COM 867914103 1,303 19,506 SH   SOLE   0 19,506 0
T ROWE PRICE GROUP INC COM 74144t108 404 3,700 SH   SOLE   0 3,700 0
TAKE-TWO INTERACTIVE COM COM 874054109 284 2,060 SH   SOLE   0 2,060 0
TAPESTRY INC COM COM 876030107 230 4,580 SH   SOLE   0 4,580 0
TARGET CORP COM 87612e106 7,552 85,617 SH   SOLE   0 83,797 1,820
TOPBUILD CORP COM COM 89055F103 3,480 61,249 SH   SOLE   0 59,559 1,690
U S BANCORP COM 902973304 582 11,017 SH   SOLE   0 11,017 0
UNITEDHEALTH GROUP INC COM 91324P102 240 902 SH   SOLE   0 902 0
UNUM GROUP COM 91529Y106 374 9,580 SH   SOLE   0 9,580 0
URBAN OUTFITTERS INC COM COM 917047102 3,428 83,811 SH   SOLE   0 81,316 2,495
VIACOM INC NEW CL B COM 92553P201 5,574 165,106 SH   SOLE   0 161,476 3,630
VIAVI SOLUTIONS INC COM COM 925550105 5,896 519,956 SH   SOLE   0 510,804 9,152
VISA INC COM CL A COM 92826C839 4,886 32,552 SH   SOLE   0 31,840 712
WALGREENS BOOTS ALLIANCE INC COM 931427108 11,047 151,536 SH   SOLE   0 149,114 2,422
WALMART INC COM 931142103 3,986 42,449 SH   SOLE   0 41,571 877
WELBILT INC COM COM 949090104 203 9,710 SH   SOLE   0 9,710 0
WELLS FARGO NEW COM 949746101 252 4,800 SH   SOLE   0 4,800 0
ZIONS BANCORPORATION NA COM 989701107 4,935 98,396 SH   SOLE   0 96,689 1,707
ENTERPRISE PRODS PARTN COM COM 293792107 341 11,866 SH   SOLE   0 10,861 1,005
DIAMONDROCK HOSPITALIT COM COM 252784301 590 50,580 SH   SOLE   0 50,580 0
HOST HOTELS&RESORTS COM COM 44107P104 671 31,780 SH   SOLE   0 31,780 0
KIMCO RLTY CORP COM COM 49446R109 3,570 213,280 SH   SOLE   0 206,855 6,425
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706 1,227 47,726 SH   SOLE   0 46,934 792
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 1,204 35,908 SH   SOLE   0 35,908 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705 460 2,750 SH   SOLE   0 2,730 20
ISHARES S&P SMLCP 600 VALUE ET COM 464287879 304 1,820 SH   SOLE   0 1,810 10
ISHARES TR S&P500/BAR VAL COM 464287408 700 6,047 SH   SOLE   0 5,982 65
SCHWAB STRATEGIC TR US LCAP VA COM 808524409 228 4,065 SH   SOLE   0 2,438 1,627
ISHARES TR BARCLYS INTER GV COM 464288612 459 4,280 SH   SOLE   0 4,249 30