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 2,290 116,398 SH   SOLE   0 112,143 4,255
AON PLC SHS CL A ADR G0408V102 387 2,000 SH   SOLE   0 2,000 0
BANK OF MONTREAL ADR 063671101 359 4,870 SH   SOLE   0 4,870 0
CAMECO CORP COM ADR 13321L108 144 15,200 SH   SOLE   0 15,200 0
COLLIERS INTL GROUP INC SUB VT ADR 194693107 338 4,500 SH   SOLE   0 4,500 0
FIRSTSERVICE CORP NEW COM ADR 33767E202 226 2,200 SH   SOLE   0 2,200 0
ICICI BK LTD ADR ADR 45104G104 144 11,840 SH   SOLE   0 11,840 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103 6,529 362,516 SH   SOLE   0 354,181 8,335
INGERSOLL-RAND PLC SHS ADR G47791101 404 3,275 SH   SOLE   0 3,275 0
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105 762 5,945 SH   SOLE   0 5,945 0
KORNIT DIGITAL LTD SHS ADR M6372Q113 351 11,390 SH   SOLE   0 11,390 0
LUNDIN MINING CORP COM ADR 550372106 96 20,400 SH   SOLE   0 20,400 0
MARVELL TECH GROUP LTD ORD ADR G5876H105 455 18,204 SH   SOLE   0 18,204 0
NXP SEMICONDUCTORS N V COM ADR N6596X109 7,571 69,384 SH   SOLE   0 67,494 1,890
SCHLUMBERGER ADR 806857108 2,975 87,067 SH   SOLE   0 85,247 1,820
3M CO COM COM 88579Y101 1,499 9,120 SH   SOLE   0 9,120 0
ABBOTT LABS COM 002824100 1,362 16,273 SH   SOLE   0 16,273 0
ABBVIE INC. COM COM 00287Y109 4,943 65,285 SH   SOLE   0 63,560 1,725
ACADIA HEALTHCARE COMPANY INC COM 00404A109 487 15,660 SH   SOLE   0 15,660 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H102 626 33,700 SH   SOLE   0 33,700 0
ACTIVISION BLIZZARD INC COM 00507v109 1,652 31,222 SH   SOLE   0 31,222 0
ADOBE INC COM 00724F101 646 2,340 SH   SOLE   0 2,340 0
AERIE PHARMACEUTICALS INC COM COM 00771V108 406 21,100 SH   SOLE   0 21,100 0
ALLIANCE DATA SYS CORP COM COM 018581108 8,296 64,746 SH   SOLE   0 63,891 855
ALPHABET INC CAP STK CL A COM 02079K305 13,782 11,286 SH   SOLE   0 11,084 202
ALPHABET INC CAP STK CL C COM 02079K107 343 281 SH   SOLE   0 281 0
AMAZON COM INC CO COM 023135106 299 172 SH   SOLE   0 172 0
AMERICAN EXPRESS CO COM 025816109 1,033 8,736 SH   SOLE   0 8,736 0
AMERIPRISE FINL INC COM COM 03076C106 206 1,402 SH   SOLE   0 1,402 0
AMGEN INC COM 031162100 4,285 22,144 SH   SOLE   0 21,749 395
APPLE INC COM COM 037833100 3,264 14,575 SH   SOLE   0 14,358 217
APTARGROUP INC COM COM 038336103 204 1,720 SH   SOLE   0 1,720 0
ASSOCIATED BANCORP COM 045487105 3,210 158,516 SH   SOLE   0 155,526 2,990
AT&T INC COM COM 00206R102 523 13,824 SH   SOLE   0 13,824 0
BANK FIRST CORPORATION COM 06211J100 470 7,101 SH   SOLE   0 7,101 0
BANK OF AMERICA COM 060505104 10,308 353,386 SH   SOLE   0 344,256 9,130
BED BATH & BEYOND INC COM COM 075896100 4,307 404,747 SH   SOLE   0 397,437 7,310
BLACK KNIGHT INC COM COM 09215C105 964 15,790 SH   SOLE   0 15,250 540
BOEING CO COM 097023105 7,835 20,593 SH   SOLE   0 20,593 0
BRUNSWICK CORP COM COM 117043109 3,366 64,581 SH   SOLE   0 63,331 1,250
CAMBREX CORP COM COM 132011107 782 13,150 SH   SOLE   0 13,150 0
CBS CORP NEW CL B COM 124857202 5,746 142,332 SH   SOLE   0 140,372 1,960
CELGENE CORP COM COM 151020104 8,916 89,784 SH   SOLE   0 87,939 1,845
CHENIERE ENERGY INC COM NEW COM 16411R208 216 3,420 SH   SOLE   0 3,420 0
CHEVRON CORP NEW COM COM 166764100 4,370 36,843 SH   SOLE   0 35,888 955
CIGNA CORP NEW COM COM 125523100 3,507 23,106 SH   SOLE   0 22,728 378
CISCO SYSTEMS INC COM 17275R102 6,655 134,683 SH   SOLE   0 132,043 2,640
CIT GROUP INC COM NEW COM 125581801 6,114 134,939 SH   SOLE   0 131,384 3,555
CITIGROUP INC COM NEW COM 172967424 9,266 134,133 SH   SOLE   0 130,723 3,410
COCA COLA CO COM 191216100 2,021 37,131 SH   SOLE   0 37,131 0
COGNEX CORP COM COM 192422103 491 10,000 SH   SOLE   0 10,000 0
COLGATE PALMOLIVE CO COM 194162103 395 5,370 SH   SOLE   0 5,370 0
CORNING INC COM 219350105 3,871 135,713 SH   SOLE   0 131,623 4,090
COSTCO WHOLESALE CORP COM 22160K105 322 1,118 SH   SOLE   0 1,118 0
CPI CARD GROUP INC COM COM 12634H200 390 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 3,772 57,100 SH   SOLE   0 55,820 1,280
CVS HEALTH CORP COM COM 126650100 6,994 110,899 SH   SOLE   0 109,184 1,715
CYPRESS SEMICONDUCTOR CORP COM 232806109 675 28,900 SH   SOLE   0 28,900 0
D R HORTON INC COM COM 23331A109 386 7,320 SH   SOLE   0 7,320 0
DEVON ENERGY CORP NEW COM 25179M103 2,556 106,237 SH   SOLE   0 104,222 2,015
DISCOVER FINL SVCS COM COM 254709108 4,054 49,999 SH   SOLE   0 49,029 970
DISNEY WALT PRODTNS COM 254687106 6,299 48,335 SH   SOLE   0 47,135 1,200
DULUTH HLDGS INC COM CL B COM 26443V101 456 53,825 SH   SOLE   0 53,825 0
EATON VANCE CORP COM NON VTG COM 278265103 649 14,454 SH   SOLE   0 14,454 0
EBAY INC COM COM 278642103 7,292 187,080 SH   SOLE   0 183,135 3,945
EOG RES INC COM COM 26875P101 739 9,951 SH   SOLE   0 9,951 0
EXACT SCIENCES CORP COM COM 30063P105 9,150 101,250 SH   SOLE   0 98,795 2,455
EXTENDED STAY AMER INC SHS 1 C COM 30224P200 2,193 149,806 SH   SOLE   0 143,746 6,060
EXXON MOBIL CORP COM COM 30231G102 13,993 198,178 SH   SOLE   0 195,443 2,735
FACEBOOK INC CL A COM 30303M102 5,555 31,194 SH   SOLE   0 30,515 679
FARMERS & MERCHANTS BK COM COM 308243104 882 111 SH   SOLE   0 0 111
FEDEX CORP COM COM 31428X106 4,541 31,195 SH   SOLE   0 30,430 765
FIDELITY NATIONAL FINANCIAL IN COM 31620R303 4,628 104,205 SH   SOLE   0 101,830 2,375
FIDELITY NATL INFO SVC COM COM 31620M106 217 1,636 SH   SOLE   0 1,450 186
FIRST HORIZON NATL CP COM COM 320517105 961 59,310 SH   SOLE   0 59,310 0
FISERV INC COM 337738108 5,792 55,912 SH   SOLE   0 54,615 1,297
FLAGSTAR BANCORP INC COM PAR . COM 337930705 486 13,010 SH   SOLE   0 13,010 0
FREEPORT-MCMORAN INC COM 35671D857 4,594 480,035 SH   SOLE   0 471,305 8,730
GENERAL ELEC CO COM 369604103 9,188 1,027,784 SH   SOLE   0 1,003,429 24,355
GOLDMAN SACHS GROUP INC COM 38141G104 1,238 5,976 SH   SOLE   0 5,976 0
HAIN CELESTIAL GRP INC COM COM 405217100 399 18,565 SH   SOLE   0 18,565 0
HANESBRANDS INC COM COM 410345102 396 25,880 SH   SOLE   0 25,880 0
HANGER INC COM NEW COM 41043F208 6,125 300,545 SH   SOLE   0 293,880 6,665
HARLEY DAVIDSON INC COM COM 412822108 3,926 109,155 SH   SOLE   0 107,235 1,920
HCA HEALTHCARE INC COM COM 40412C101 1,180 9,800 SH   SOLE   0 9,800 0
HD SUPPLY HLDGS INC COM COM 40416M105 4,440 113,336 SH   SOLE   0 111,046 2,290
HELMERICH & PAYNE INC COM 423452101 202 5,035 SH   SOLE   0 5,035 0
HERSHEY FOODS CORP COM 427866108 212 1,368 SH   SOLE   0 1,368 0
HONEYWELL INTERNATIONAL INC. COM 438516106 315 1,860 SH   SOLE   0 1,860 0
HUDSON TECHNOLOGIES INC COM COM 444144109 160 225,325 SH   SOLE   0 225,325 0
II VI INC COM COM 902104108 4,147 117,765 SH   SOLE   0 115,105 2,660
ILLINOIS TOOL WORKS INC COM 452308109 241 1,542 SH   SOLE   0 1,542 0
INTEL CORP COM 458140100 4,905 95,186 SH   SOLE   0 92,771 2,415
INTERNATIONAL FLAV&FRA COM COM 459506101 258 2,105 SH   SOLE   0 2,105 0
JOHNSON & JOHNSON COM 478160104 7,640 59,047 SH   SOLE   0 58,022 1,025
JPMORGAN CHASE & CO COM COM 46625H100 10,611 90,164 SH   SOLE   0 87,944 2,220
KIMBERLY CLARK CORP COM 494368103 1,440 10,140 SH   SOLE   0 10,140 0
KRAFT HEINZ CO COM COM 500754106 4,773 170,867 SH   SOLE   0 167,407 3,460
LKQ CORP COM COM 501889208 7,187 228,520 SH   SOLE   0 224,405 4,115
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 4,978 504,326 SH   SOLE   0 497,236 7,090
LUMENTUM HLDGS INC COM COM 55024U109 1,236 23,072 SH   SOLE   0 23,072 0
MASCO CORP COM COM 574599106 5,952 142,793 SH   SOLE   0 140,758 2,035
MASTEC INC COM COM 576323109 445 6,855 SH   SOLE   0 6,855 0
MATTEL INC COM 577081102 333 29,200 SH   SOLE   0 29,200 0
MAXIM INTEGRATED PRODUCTS COM 57772K101 646 11,155 SH   SOLE   0 11,155 0
MCDONALDS CORP COM 580135101 247 1,150 SH   SOLE   0 1,150 0
MCKESSON CORP COM 58155q103 5,232 38,287 SH   SOLE   0 37,807 480
MDU RESOURCES GROUP INC COM 552690109 328 11,650 SH   SOLE   0 11,650 0
MERCK & CO INC NEW COM COM 58933Y105 2,448 29,084 SH   SOLE   0 29,084 0
MGE ENERGY INC COM COM 55277P104 533 6,676 SH   SOLE   0 6,676 0
MICROSOFT CORP COM 594918104 16,083 115,678 SH   SOLE   0 110,253 5,425
MIMEDX GROUP INC COM COM 602496101 1,660 338,803 SH   SOLE   0 326,148 12,655
MOBILE MINI INC COM COM 60740F105 522 14,165 SH   SOLE   0 14,165 0
MOLSON COORS BREWING CO CL B COM 60871R209 2,856 49,670 SH   SOLE   0 48,855 815
MUELLER WTR PRODS INC COM SER COM 624758108 380 33,825 SH   SOLE   0 33,825 0
NEWELL BRANDS INC. COM 651229106 4,435 236,932 SH   SOLE   0 231,694 5,238
NMI HLDGS INC CL A COM 629209305 311 11,845 SH   SOLE   0 11,845 0
NOBLE ENRGY INC COM COM 655044105 3,061 136,287 SH   SOLE   0 133,927 2,360
NORTHERN TRUST CORP COM 665859104 5,705 61,137 SH   SOLE   0 60,307 830
ONEOK INC NEW COM COM 682680103 325 4,407 SH   SOLE   0 4,407 0
ORACLE CORP COM 68389X105 5,688 103,368 SH   SOLE   0 101,268 2,100
PARSLEY ENERGY INC CL A COM 701877102 221 13,180 SH   SOLE   0 13,180 0
PARTY CITY HOLDCO INC COM COM 702149105 4,836 846,920 SH   SOLE   0 833,395 13,525
PAYPAL HLDGS INC COM COM 70450Y103 4,542 43,849 SH   SOLE   0 42,944 905
PEPSICO INC COM 713448108 4,024 29,348 SH   SOLE   0 28,281 1,067
PFIZER INC COM 717081103 2,505 69,731 SH   SOLE   0 69,019 712
PIONEER NAT RES CO COM COM 723787107 1,403 11,155 SH   SOLE   0 11,155 0
PNC FINL SVCS GROUP COM COM 693475105 4,002 28,556 SH   SOLE   0 28,016 540
PREMIER INC CL A COM 74051N102 508 17,575 SH   SOLE   0 17,575 0
PROCTER & GAMBLE COMPANY COM 742718109 7,267 58,425 SH   SOLE   0 57,735 690
PULTE GROUP INC COM COM 745867101 328 8,985 SH   SOLE   0 8,985 0
PURE STORAGE INC CL A COM 74624M102 416 24,575 SH   SOLE   0 24,575 0
QUALCOMM INC COM 747525103 10,088 132,248 SH   SOLE   0 129,048 3,200
REALOGY HLDGS CORP COM COM 75605Y106 257 38,400 SH   SOLE   0 38,400 0
REGAL BELOIT CORP COM COM 758750103 2,648 36,349 SH   SOLE   0 35,044 1,305
REGIONS FINANCIAL CORP COM COM 7591EP100 234 14,785 SH   SOLE   0 14,785 0
RESMED INC COM COM 761152107 554 4,100 SH   SOLE   0 4,100 0
REV GROUP INC COM COM 749527107 355 31,025 SH   SOLE   0 31,025 0
SCHEIN HENRY INC CO COM 806407102 764 12,030 SH   SOLE   0 12,030 0
SCHWAB (CHARLES) CORP COM 808513105 1,196 28,591 SH   SOLE   0 28,591 0
SEALED AIR CORP COM 81211K100 1,977 47,623 SH   SOLE   0 46,133 1,490
SKECHERS U S A INC CL A COM 830566105 5,687 152,255 SH   SOLE   0 147,440 4,815
SMITH A O COM COM 831865209 3,117 65,327 SH   SOLE   0 62,907 2,420
SMUCKER J M CO COM NEW COM 832696405 3,156 28,687 SH   SOLE   0 27,837 850
SOUTHERN CO COM COM 842587107 271 4,381 SH   SOLE   0 4,381 0
SPX CORP COM COM 784635104 224 5,605 SH   SOLE   0 5,605 0
SPX FLOW INC COM COM 78469X107 713 18,065 SH   SOLE   0 18,065 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 588 11,400 SH   SOLE   0 11,400 0
STARBUCKS CORP CO COM 855244109 690 7,804 SH   SOLE   0 7,804 0
STATE STREET CORP COM 857477103 6,009 101,516 SH   SOLE   0 100,151 1,365
SUNTRUST BANKS INC COM 867914103 1,235 17,956 SH   SOLE   0 17,956 0
T ROWE PRICE GROUP INC COM 74144t108 308 2,700 SH   SOLE   0 2,700 0
TAKE-TWO INTERACTIVE COM COM 874054109 485 3,870 SH   SOLE   0 3,870 0
TARGET CORP COM 87612e106 5,491 51,362 SH   SOLE   0 50,337 1,025
TIVITY HEALTH INC COM COM 88870R102 690 41,490 SH   SOLE   0 41,490 0
TOPBUILD CORP COM COM 89055F103 5,556 57,613 SH   SOLE   0 56,088 1,525
U S BANCORP COM 902973304 611 11,033 SH   SOLE   0 11,033 0
UNITEDHEALTH GROUP INC COM 91324P102 1,832 8,432 SH   SOLE   0 8,432 0
UNUM GROUP COM 91529Y106 273 9,175 SH   SOLE   0 9,175 0
URBAN OUTFITTERS INC COM COM 917047102 2,959 105,329 SH   SOLE   0 102,159 3,170
VERIZON COMMUNICATIONS COM 92343V104 204 3,376 SH   SOLE   0 3,376 0
VIACOM INC NEW CL B COM 92553P201 3,048 126,852 SH   SOLE   0 122,182 4,670
VIAVI SOLUTIONS INC COM COM 925550105 4,842 345,734 SH   SOLE   0 338,054 7,680
VISA INC COM CL A COM 92826C839 4,358 25,333 SH   SOLE   0 24,723 610
WABTEC CORP COM COM 929740108 4,245 59,080 SH   SOLE   0 57,418 1,662
WALGREENS BOOTS ALLIANCE INC COM 931427108 8,779 158,729 SH   SOLE   0 154,954 3,775
WEC ENERGY GROUP INC COM COM 92939U106 204 2,144 SH   SOLE   0 2,144 0
WELLS FARGO NEW COM 949746101 251 4,985 SH   SOLE   0 4,985 0
XCEL ENERGY INC COM 98389B100 354 5,449 SH   SOLE   0 5,449 0
XILINX INC COM 983919101 230 2,400 SH   SOLE   0 2,400 0
ZIONS BANCORPORATION NA COM 989701107 3,942 88,553 SH   SOLE   0 87,028 1,525
ENTERPRISE PRODS PARTN COM COM 293792107 335 11,706 SH   SOLE   0 10,701 1,005
DIAMONDROCK HOSPITALIT COM COM 252784301 447 43,595 SH   SOLE   0 43,595 0
HOST HOTELS&RESORTS COM COM 44107P104 464 26,865 SH   SOLE   0 26,865 0
KIMCO RLTY CORP COM COM 49446R109 3,740 179,114 SH   SOLE   0 173,129 5,985
PENNYMAC CORP CONV 70932aab9 12,868 12,788,000 PRN   SOLE   0 12,788,000 0
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706 1,241 49,387 SH   SOLE   0 48,468 919
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 1,212 38,034 SH   SOLE   0 38,034 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705 641 4,010 SH   SOLE   0 4,010 0
ISHARES S&P SMLCP 600 VALUE ET COM 464287879 371 2,470 SH   SOLE   0 2,470 0
ISHARES TR S&P500/BAR VAL COM 464287408 783 6,573 SH   SOLE   0 6,573 0
SCHWAB STRATEGIC TR US LCAP VA COM 808524409 252 4,436 SH   SOLE   0 2,755 1,681
INVESCO BULLETSHARES 2020 CORP COM 46138J502 311 14,586 SH   SOLE   0 5,111 9,475
ISHARES TR 0-5YR INVT GR CP COM 46434V100 434 8,478 SH   SOLE   0 8,478 0