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,201 169,621 SH   SOLE   0 164,438 5,182
AON PLC SHS CL A ADR G0408V102 341 2,000 SH   SOLE   0 2,000 0
BANK OF MONTREAL ADR 063671101 398 5,321 SH   SOLE   0 5,321 0
CAMECO CORP COM ADR 13321L108 179 15,200 SH   SOLE   0 15,200 0
ICICI BK LTD ADR ADR 45104G104 136 11,840 SH   SOLE   0 11,840 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103 6,164 310,739 SH   SOLE   0 303,249 7,490
INGERSOLL-RAND PLC SHS ADR G47791101 500 4,630 SH   SOLE   0 4,630 0
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105 850 5,945 SH   SOLE   0 5,945 0
JOHNSON CONTROLS INTL ADR g51502105 2,176 58,910 SH   SOLE   0 56,479 2,431
KORNIT DIGITAL LTD SHS ADR M6372Q113 339 14,250 SH   SOLE   0 14,250 0
LUNDIN MINING CORP COM ADR 550372106 95 20,400 SH   SOLE   0 20,400 0
MARVELL TECH GROUP LTD ORD ADR G5876H105 627 31,504 SH   SOLE   0 31,504 0
NXP SEMICONDUCTORS N V COM ADR N6596X109 6,279 71,039 SH   SOLE   0 68,829 2,210
SCHLUMBERGER ADR 806857108 3,238 74,325 SH   SOLE   0 72,308 2,017
TECHNIPFMC PLC ADR G87110105 403 17,125 SH   SOLE   0 17,125 0
3M CO COM COM 88579Y101 493 2,375 SH   SOLE   0 2,375 0
ABBOTT LABS COM 002824100 1,427 17,848 SH   SOLE   0 17,848 0
ABBVIE INC. COM COM 00287Y109 4,977 61,753 SH   SOLE   0 60,148 1,605
ACADIA HEALTHCARE COMPANY INC COM 00404A109 459 15,660 SH   SOLE   0 15,660 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H102 708 33,700 SH   SOLE   0 33,700 0
ACTIVISION BLIZZARD INC COM 00507v109 1,415 31,072 SH   SOLE   0 31,072 0
ADOBE INC COM 00724F101 761 2,857 SH   SOLE   0 2,157 700
ALLIANCE DATA SYS CORP COM COM 018581108 8,068 46,107 SH   SOLE   0 45,385 722
ALPHABET INC CAP STK CL A COM 02079K305 13,473 11,448 SH   SOLE   0 11,232 216
ALPHABET INC CAP STK CL C COM 02079K107 336 286 SH   SOLE   0 286 0
AMERICAN EXPRESS CO COM 025816109 955 8,736 SH   SOLE   0 8,736 0
AMGEN INC COM 031162100 4,152 21,854 SH   SOLE   0 21,437 417
APPLE INC COM COM 037833100 2,732 14,385 SH   SOLE   0 14,168 217
APTARGROUP INC COM COM 038336103 207 1,950 SH   SOLE   0 1,950 0
ASSOCIATED BANCORP COM 045487105 3,241 151,810 SH   SOLE   0 147,705 4,105
AT&T INC COM COM 00206R102 494 15,760 SH   SOLE   0 15,760 0
BANK FIRST NATL CORP COM COM 06211J100 418 7,101 SH   SOLE   0 7,101 0
BANK OF AMERICA COM 060505104 9,702 351,644 SH   SOLE   0 341,084 10,560
BED BATH & BEYOND INC COM COM 075896100 4,440 261,323 SH   SOLE   0 255,146 6,177
BLACK KNIGHT INC COM COM 09215C105 951 17,449 SH   SOLE   0 16,879 570
BOEING CO COM 097023105 7,855 20,593 SH   SOLE   0 20,593 0
BRUNSWICK CORP COM COM 117043109 3,775 75,011 SH   SOLE   0 73,676 1,335
CAMBREX CORP COM COM 132011107 527 13,575 SH   SOLE   0 13,575 0
CBS CORP NEW CL B COM 124857202 6,442 135,534 SH   SOLE   0 132,184 3,350
CELGENE CORP COM COM 151020104 8,889 94,226 SH   SOLE   0 92,274 1,952
CHENIERE ENERGY INC COM NEW COM 16411R208 214 3,125 SH   SOLE   0 3,125 0
CHEVRON CORP NEW COM COM 166764100 4,571 37,112 SH   SOLE   0 35,182 1,930
CIGNA CORP NEW COM COM 125523100 2,961 18,415 SH   SOLE   0 18,089 326
CISCO SYSTEMS INC COM 17275R102 10,112 187,288 SH   SOLE   0 181,241 6,047
CIT GROUP INC COM NEW COM 125581801 6,533 136,196 SH   SOLE   0 132,469 3,727
CITIGROUP INC COM NEW COM 172967424 8,334 133,940 SH   SOLE   0 130,348 3,592
COCA COLA CO COM 191216100 1,745 37,243 SH   SOLE   0 36,743 500
COGNEX CORP COM COM 192422103 509 10,000 SH   SOLE   0 10,000 0
COLGATE PALMOLIVE CO COM 194162103 402 5,870 SH   SOLE   0 5,370 500
CORNING INC COM 219350105 4,574 138,185 SH   SOLE   0 133,908 4,277
COSTCO WHOLESALE CORP COM 22160K105 257 1,060 SH   SOLE   0 1,060 0
CPI CARD GROUP INC COM COM 12634H200 514 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 3,136 57,460 SH   SOLE   0 55,955 1,505
CVS HEALTH CORP COM COM 126650100 5,531 102,557 SH   SOLE   0 100,205 2,352
CYPRESS SEMICONDUCTOR CORP COM 232806109 525 35,200 SH   SOLE   0 35,200 0
D R HORTON INC COM COM 23331A109 517 12,490 SH   SOLE   0 12,490 0
DELTA AIR LINES INC DEL COM NE COM 247361702 878 17,000 SH   SOLE   0 17,000 0
DEVON ENERGY CORP NEW COM 25179M103 3,309 104,861 SH   SOLE   0 102,316 2,545
DISCOVER FINL SVCS COM COM 254709108 3,672 51,609 SH   SOLE   0 50,499 1,110
DISNEY WALT PRODTNS COM 254687106 8,948 80,589 SH   SOLE   0 77,359 3,230
DOWDUPONT INC COM COM 26078J100 352 6,604 SH   SOLE   0 6,348 256
EATON VANCE CORP COM NON VTG COM 278265103 582 14,434 SH   SOLE   0 14,434 0
EBAY INC COM COM 278642103 7,166 192,952 SH   SOLE   0 188,795 4,157
ECOLAB INC COM COM 278865100 312 1,767 SH   SOLE   0 1,767 0
ELECTRONICS FOR IMAGING INC CO COM 286082102 624 23,195 SH   SOLE   0 23,195 0
EOG RES INC COM COM 26875P101 933 9,798 SH   SOLE   0 9,798 0
EXACT SCIENCES CORP COM COM 30063P105 13,702 158,181 SH   SOLE   0 154,299 3,882
EXTENDED STAY AMER INC SHS 1 C COM 30224P200 2,629 146,466 SH   SOLE   0 140,111 6,355
EXXON MOBIL CORP COM COM 30231G102 16,530 204,575 SH   SOLE   0 200,718 3,857
FACEBOOK INC CL A COM 30303M102 5,443 32,653 SH   SOLE   0 31,944 709
FARMERS & MERCHANTS BK COM COM 308243104 910 111 SH   SOLE   0 0 111
FEDEX CORP COM COM 31428X106 5,439 29,984 SH   SOLE   0 29,183 800
FIDELITY NATIONAL FINANCIAL IN COM 31620R303 4,015 109,853 SH   SOLE   0 106,683 3,170
FIRST DATA CORP NEW COM CL A COM 32008D106 5,123 195,015 SH   SOLE   0 190,105 4,910
FIRST HORIZON NATL CP COM COM 320517105 843 60,310 SH   SOLE   0 60,310 0
FISERV INC COM 337738108 716 8,115 SH   SOLE   0 6,715 1,400
FLAGSTAR BANCORP INC COM PAR . COM 337930705 428 13,010 SH   SOLE   0 13,010 0
FREEPORT-MCMORAN INC COM 35671D857 5,225 405,338 SH   SOLE   0 397,505 7,832
GENERAL ELEC CO COM 369604103 9,907 991,707 SH   SOLE   0 964,599 27,107
GOLDMAN SACHS GROUP INC COM 38141G104 1,147 5,976 SH   SOLE   0 5,976 0
HAIN CELESTIAL GRP INC COM COM 405217100 429 18,565 SH   SOLE   0 18,565 0
HANESBRANDS INC COM COM 410345102 417 23,315 SH   SOLE   0 23,315 0
HANGER INC COM NEW COM 41043F208 7,334 385,009 SH   SOLE   0 376,962 8,047
HARLEY DAVIDSON INC COM COM 412822108 3,516 98,591 SH   SOLE   0 95,901 2,690
HCA HEALTHCARE INC COM COM 40412C101 1,278 9,800 SH   SOLE   0 9,800 0
HD SUPPLY HLDGS INC COM COM 40416M105 4,563 105,269 SH   SOLE   0 102,189 3,080
HELMERICH & PAYNE INC COM 423452101 308 5,535 SH   SOLE   0 5,035 500
HONEYWELL INTERNATIONAL INC. COM 438516106 277 1,742 SH   SOLE   0 1,742 0
HUDSON TECHNOLOGIES INC COM COM 444144109 435 225,325 SH   SOLE   0 225,325 0
II VI INC COM COM 902104108 4,125 110,770 SH   SOLE   0 107,985 2,785
ILLINOIS TOOL WORKS INC COM 452308109 227 1,582 SH   SOLE   0 1,582 0
INTEL CORP COM 458140100 5,262 97,993 SH   SOLE   0 95,253 2,740
INTERNATIONAL FLAV&FRA COM COM 459506101 319 2,475 SH   SOLE   0 2,475 0
JOHNSON & JOHNSON COM 478160104 8,285 59,267 SH   SOLE   0 57,327 1,940
JPMORGAN CHASE & CO COM COM 46625H100 9,349 92,350 SH   SOLE   0 88,207 4,142
KIMBERLY CLARK CORP COM 494368103 1,682 13,575 SH   SOLE   0 13,575 0
KOHLS CORP COM 500255104 239 3,471 SH   SOLE   0 3,471 0
LKQ CORP COM COM 501889208 6,054 213,310 SH   SOLE   0 209,025 4,285
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 4,322 427,964 SH   SOLE   0 421,399 6,565
LUMENTUM HLDGS INC COM COM 55024U109 1,299 22,972 SH   SOLE   0 22,972 0
MASCO CORP COM COM 574599106 5,630 143,217 SH   SOLE   0 140,545 2,672
MASTEC INC COM COM 576323109 431 8,955 SH   SOLE   0 8,955 0
MATTEL INC COM 577081102 527 40,540 SH   SOLE   0 40,540 0
MAXIM INTEGRATED PRODUCTS COM 57772K101 663 12,466 SH   SOLE   0 11,466 1,000
MCDONALDS CORP COM 580135101 221 1,163 SH   SOLE   0 1,163 0
MCKESSON CORP COM 58155q103 4,481 38,279 SH   SOLE   0 37,777 502
MDU RESOURCES GROUP INC COM 552690109 301 11,650 SH   SOLE   0 11,650 0
MERCK & CO INC NEW COM COM 58933Y105 2,419 29,084 SH   SOLE   0 29,084 0
MGE ENERGY INC COM COM 55277P104 453 6,667 SH   SOLE   0 6,667 0
MICROSOFT CORP COM 594918104 14,971 126,936 SH   SOLE   0 120,766 6,170
MIMEDX GROUP INC COM COM 602496101 1,398 398,160 SH   SOLE   0 381,855 16,305
MOBILE MINI INC COM COM 60740F105 411 12,100 SH   SOLE   0 12,100 0
MOLSON COORS BREWING CO CL B COM 60871R209 2,569 43,075 SH   SOLE   0 41,925 1,150
MUELLER WTR PRODS INC COM SER COM 624758108 323 32,125 SH   SOLE   0 32,125 0
NEWELL BRANDS INC. COM 651229106 3,542 230,907 SH   SOLE   0 226,764 4,143
NMI HLDGS INC CL A COM 629209305 306 11,845 SH   SOLE   0 11,845 0
NOBLE ENRGY INC COM COM 655044105 3,652 147,669 SH   SOLE   0 144,712 2,957
NORTHERN TRUST CORP COM 665859104 5,630 62,277 SH   SOLE   0 59,587 2,690
ONEOK INC NEW COM COM 682680103 308 4,407 SH   SOLE   0 4,407 0
ORACLE CORP COM 68389X105 5,691 105,958 SH   SOLE   0 102,763 3,195
PARTY CITY HOLDCO INC COM COM 702149105 2,452 308,765 SH   SOLE   0 297,960 10,805
PAYPAL HLDGS INC COM COM 70450Y103 5,190 49,984 SH   SOLE   0 48,977 1,007
PEPSICO INC COM 713448108 3,729 30,430 SH   SOLE   0 28,476 1,954
PFIZER INC COM 717081103 2,590 60,989 SH   SOLE   0 60,277 712
PIONEER NAT RES CO COM COM 723787107 1,699 11,155 SH   SOLE   0 11,155 0
PNC FINL SVCS GROUP COM COM 693475105 3,450 28,124 SH   SOLE   0 27,536 587
PREMIER INC CL A COM 74051N102 606 17,575 SH   SOLE   0 17,575 0
PROCTER & GAMBLE COMPANY COM 742718109 6,415 61,651 SH   SOLE   0 60,006 1,645
PULTE GROUP INC COM COM 745867101 406 14,535 SH   SOLE   0 14,535 0
PURE STORAGE INC CL A COM 74624M102 272 12,475 SH   SOLE   0 12,475 0
QUALCOMM INC COM 747525103 8,086 141,779 SH   SOLE   0 137,502 4,277
REALOGY HLDGS CORP COM COM 75605Y106 270 23,700 SH   SOLE   0 23,700 0
REGAL BELOIT CORP COM COM 758750103 2,974 36,331 SH   SOLE   0 34,626 1,705
REGIONS FINANCIAL CORP COM COM 7591EP100 209 14,785 SH   SOLE   0 14,785 0
RESMED INC COM COM 761152107 426 4,100 SH   SOLE   0 4,100 0
REV GROUP INC COM COM 749527107 531 48,525 SH   SOLE   0 48,525 0
SCHEIN HENRY INC CO COM 806407102 723 12,030 SH   SOLE   0 12,030 0
SCHWAB (CHARLES) CORP COM 808513105 1,223 28,591 SH   SOLE   0 28,591 0
SEALED AIR CORP COM 81211K100 2,131 46,255 SH   SOLE   0 44,683 1,572
SKECHERS U S A INC CL A COM 830566105 5,334 158,704 SH   SOLE   0 152,384 6,320
SMITH A O COM COM 831865209 3,295 61,797 SH   SOLE   0 59,277 2,520
SMUCKER J M CO COM NEW COM 832696405 3,328 28,567 SH   SOLE   0 27,502 1,065
SOUTHERN CO COM COM 842587107 230 4,446 SH   SOLE   0 4,446 0
SPX CORP COM COM 784635104 263 7,550 SH   SOLE   0 7,550 0
SPX FLOW INC COM COM 78469X107 608 19,065 SH   SOLE   0 19,065 0
STARBUCKS CORP CO COM 855244109 1,015 13,651 SH   SOLE   0 13,651 0
STATE STREET CORP COM 857477103 6,272 95,306 SH   SOLE   0 92,894 2,412
SUNTRUST BANKS INC COM 867914103 1,064 17,956 SH   SOLE   0 17,956 0
T ROWE PRICE GROUP INC COM 74144t108 370 3,700 SH   SOLE   0 2,700 1,000
TAKE-TWO INTERACTIVE COM COM 874054109 403 4,270 SH   SOLE   0 4,270 0
TARGET CORP COM 87612e106 4,251 52,967 SH   SOLE   0 51,587 1,380
TOPBUILD CORP COM COM 89055F103 4,732 72,998 SH   SOLE   0 71,278 1,720
U S BANCORP COM 902973304 526 10,917 SH   SOLE   0 10,917 0
UNITEDHEALTH GROUP INC COM 91324P102 2,042 8,260 SH   SOLE   0 8,260 0
UNUM GROUP COM 91529Y106 310 9,175 SH   SOLE   0 9,175 0
URBAN OUTFITTERS INC COM COM 917047102 2,507 84,590 SH   SOLE   0 82,010 2,580
VIACOM INC NEW CL B COM 92553P201 3,751 133,623 SH   SOLE   0 130,070 3,552
VIAVI SOLUTIONS INC COM COM 925550105 5,326 430,245 SH   SOLE   0 421,318 8,927
VISA INC COM CL A COM 92826C839 4,284 27,430 SH   SOLE   0 26,728 702
WABTEC CORP COM COM 929740108 379 5,145 SH   SOLE   0 5,006 139
WALGREENS BOOTS ALLIANCE INC COM 931427108 8,696 137,435 SH   SOLE   0 134,513 2,922
WALMART INC COM 931142103 243 2,488 SH   SOLE   0 2,488 0
WELLS FARGO NEW COM 949746101 217 4,500 SH   SOLE   0 4,500 0
XCEL ENERGY INC COM 98389B100 337 6,004 SH   SOLE   0 6,004 0
XILINX INC COM 983919101 304 2,400 SH   SOLE   0 2,400 0
ZIONS BANCORPORATION NA COM 989701107 4,043 89,040 SH   SOLE   0 85,373 3,667
ENTERPRISE PRODS PARTN COM COM 293792107 349 12,008 SH   SOLE   0 11,003 1,005
DIAMONDROCK HOSPITALIT COM COM 252784301 479 44,205 SH   SOLE   0 44,205 0
HOST HOTELS&RESORTS COM COM 44107P104 514 27,170 SH   SOLE   0 27,170 0
KIMCO RLTY CORP COM COM 49446R109 3,352 181,179 SH   SOLE   0 173,079 8,100
MACQUARIE INFRASTRUCTURE CORP CONV 55608baa3 20,852 20,927,000 PRN   SOLE   0 20,927,000 0
NEW MTN FIN CORP CONV 647551ab6 5,000 5,000,000 PRN   SOLE   0 5,000,000 0
SPIRIT RLTY CAP INC NEW CONV 84860waa0 4,990 5,002,000 PRN   SOLE   0 5,002,000 0
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706 1,282 49,272 SH   SOLE   0 48,365 907
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 1,191 38,034 SH   SOLE   0 38,034 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705 573 3,653 SH   SOLE   0 3,631 22
ISHARES S&P SMLCP 600 VALUE ET COM 464287879 350 2,370 SH   SOLE   0 2,359 11
ISHARES TR S&P500/BAR VAL COM 464287408 719 6,377 SH   SOLE   0 6,310 67
SCHWAB STRATEGIC TR US LCAP VA COM 808524409 248 4,527 SH   SOLE   0 2,770 1,757
ISHARES TR 0-5YR INVT GR CP COM 46434V100 204 4,037 SH   SOLE   0 3,981 56
ISHARES TR BARCLYS INTER GV COM 464288612 462 4,189 SH   SOLE   0 4,161 27