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,237 161,623 SH   SOLE   0 157,368 4,255
AON PLC SHS CL A ADR G0408V102 386 2,000 SH   SOLE   0 2,000 0
BANK OF MONTREAL ADR 063671101 386 5,120 SH   SOLE   0 5,120 0
CAMECO CORP COM ADR 13321L108 163 15,200 SH   SOLE   0 15,200 0
COLLIERS INTL GROUP INC SUB VT ADR 194693107 322 4,500 SH   SOLE   0 4,500 0
FIRSTSERVICE CORP NEW COM ADR 33767E202 211 2,200 SH   SOLE   0 2,200 0
ICICI BK LTD ADR ADR 45104G104 149 11,840 SH   SOLE   0 11,840 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103 6,348 360,879 SH   SOLE   0 353,744 7,135
INGERSOLL-RAND PLC SHS ADR G47791101 415 3,275 SH   SOLE   0 3,275 0
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105 848 5,945 SH   SOLE   0 5,945 0
JOHNSON CONTROLS INTL ADR g51502105 228 5,515 SH   SOLE   0 5,515 0
KORNIT DIGITAL LTD SHS ADR M6372Q113 361 11,390 SH   SOLE   0 11,390 0
LUNDIN MINING CORP COM ADR 550372106 112 20,400 SH   SOLE   0 20,400 0
MARVELL TECH GROUP LTD ORD ADR G5876H105 625 26,204 SH   SOLE   0 26,204 0
NXP SEMICONDUCTORS N V COM ADR N6596X109 7,017 71,889 SH   SOLE   0 69,999 1,890
SCHLUMBERGER ADR 806857108 3,016 75,903 SH   SOLE   0 74,033 1,870
TECHNIPFMC PLC ADR G87110105 444 17,125 SH   SOLE   0 17,125 0
3M CO COM COM 88579Y101 627 3,620 SH   SOLE   0 3,620 0
ABBOTT LABS COM 002824100 1,501 17,848 SH   SOLE   0 17,848 0
ABBVIE INC. COM COM 00287Y109 4,604 63,313 SH   SOLE   0 61,763 1,550
ACADIA HEALTHCARE COMPANY INC COM 00404A109 547 15,660 SH   SOLE   0 15,660 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H102 771 33,700 SH   SOLE   0 33,700 0
ACTIVISION BLIZZARD INC COM 00507v109 1,474 31,222 SH   SOLE   0 31,222 0
ADOBE INC COM 00724F101 734 2,490 SH   SOLE   0 2,490 0
ALLIANCE DATA SYS CORP COM COM 018581108 7,603 54,257 SH   SOLE   0 53,487 770
ALPHABET INC CAP STK CL A COM 02079K305 12,219 11,285 SH   SOLE   0 11,083 202
ALPHABET INC CAP STK CL C COM 02079K107 309 286 SH   SOLE   0 286 0
AMAZON COM INC CO COM 023135106 307 162 SH   SOLE   0 162 0
AMERICAN EXPRESS CO COM 025816109 1,078 8,736 SH   SOLE   0 8,736 0
AMERIPRISE FINL INC COM COM 03076C106 204 1,402 SH   SOLE   0 1,402 0
AMGEN INC COM 031162100 4,035 21,897 SH   SOLE   0 21,502 395
APPLE INC COM COM 037833100 2,847 14,385 SH   SOLE   0 14,168 217
APTARGROUP INC COM COM 038336103 242 1,950 SH   SOLE   0 1,950 0
ASSOCIATED BANCORP COM 045487105 3,254 153,921 SH   SOLE   0 150,931 2,990
AT&T INC COM COM 00206R102 444 13,249 SH   SOLE   0 13,249 0
BANK FIRST CORPORATION COM 06211J100 490 7,101 SH   SOLE   0 7,101 0
BANK OF AMERICA COM 060505104 10,237 353,001 SH   SOLE   0 343,871 9,130
BED BATH & BEYOND INC COM COM 075896100 3,086 265,556 SH   SOLE   0 259,296 6,260
BLACK KNIGHT INC COM COM 09215C105 996 16,565 SH   SOLE   0 16,025 540
BOEING CO COM 097023105 7,496 20,593 SH   SOLE   0 20,593 0
BRUNSWICK CORP COM COM 117043109 3,450 75,176 SH   SOLE   0 73,926 1,250
CAMBREX CORP COM COM 132011107 635 13,575 SH   SOLE   0 13,575 0
CBS CORP NEW CL B COM 124857202 6,677 133,807 SH   SOLE   0 130,897 2,910
CELGENE CORP COM COM 151020104 8,301 89,794 SH   SOLE   0 87,949 1,845
CHENIERE ENERGY INC COM NEW COM 16411R208 220 3,220 SH   SOLE   0 3,220 0
CHEVRON CORP NEW COM COM 166764100 4,546 36,529 SH   SOLE   0 35,639 890
CIGNA CORP NEW COM COM 125523100 3,476 22,064 SH   SOLE   0 21,620 444
CISCO SYSTEMS INC COM 17275R102 9,651 176,341 SH   SOLE   0 171,796 4,545
CIT GROUP INC COM NEW COM 125581801 7,122 135,549 SH   SOLE   0 131,994 3,555
CITIGROUP INC COM NEW COM 172967424 9,385 134,018 SH   SOLE   0 130,608 3,410
COCA COLA CO COM 191216100 1,884 36,993 SH   SOLE   0 36,993 0
COGNEX CORP COM COM 192422103 480 10,000 SH   SOLE   0 10,000 0
COLGATE PALMOLIVE CO COM 194162103 403 5,620 SH   SOLE   0 5,620 0
CORNING INC COM 219350105 4,570 137,513 SH   SOLE   0 133,423 4,090
COSTCO WHOLESALE CORP COM 22160K105 280 1,060 SH   SOLE   0 1,060 0
CPI CARD GROUP INC COM COM 12634H200 376 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,480 56,960 SH   SOLE   0 55,555 1,405
CVS HEALTH CORP COM COM 126650100 6,171 113,244 SH   SOLE   0 111,304 1,940
CYPRESS SEMICONDUCTOR CORP COM 232806109 783 35,200 SH   SOLE   0 35,200 0
D R HORTON INC COM COM 23331A109 352 8,155 SH   SOLE   0 8,155 0
DELTA AIR LINES INC DEL COM NE COM 247361702 919 16,200 SH   SOLE   0 16,200 0
DEVON ENERGY CORP NEW COM 25179M103 2,994 104,962 SH   SOLE   0 102,522 2,440
DISCOVER FINL SVCS COM COM 254709108 3,932 50,679 SH   SOLE   0 49,634 1,045
DISNEY WALT PRODTNS COM 254687106 9,072 64,964 SH   SOLE   0 62,944 2,020
EATON VANCE CORP COM NON VTG COM 278265103 623 14,454 SH   SOLE   0 14,454 0
EBAY INC COM COM 278642103 7,658 193,865 SH   SOLE   0 189,920 3,945
ELECTRONICS FOR IMAGING INC CO COM 286082102 424 11,495 SH   SOLE   0 11,495 0
EOG RES INC COM COM 26875P101 913 9,798 SH   SOLE   0 9,798 0
EXACT SCIENCES CORP COM COM 30063P105 15,875 134,489 SH   SOLE   0 130,924 3,565
EXTENDED STAY AMER INC SHS 1 C COM 30224P200 2,485 147,101 SH   SOLE   0 141,041 6,060
EXXON MOBIL CORP COM COM 30231G102 15,213 198,523 SH   SOLE   0 195,788 2,735
FACEBOOK INC CL A COM 30303M102 6,152 31,874 SH   SOLE   0 31,195 679
FARMERS & MERCHANTS BK COM COM 308243104 921 111 SH   SOLE   0 0 111
FEDEX CORP COM COM 31428X106 5,042 30,711 SH   SOLE   0 29,946 765
FIDELITY NATIONAL FINANCIAL IN COM 31620R303 4,353 108,020 SH   SOLE   0 105,495 2,525
FIDELITY NATL INFO SVC COM COM 31620M106 201 1,636 SH   SOLE   0 1,450 186
FIRST DATA CORP NEW COM CL A COM 32008D106 4,947 182,745 SH   SOLE   0 178,225 4,520
FIRST HORIZON NATL CP COM COM 320517105 900 60,310 SH   SOLE   0 60,310 0
FISERV INC COM 337738108 676 7,415 SH   SOLE   0 7,415 0
FLAGSTAR BANCORP INC COM PAR . COM 337930705 431 13,010 SH   SOLE   0 13,010 0
FREEPORT-MCMORAN INC COM 35671D857 5,182 446,380 SH   SOLE   0 438,850 7,530
GENERAL ELEC CO COM 369604103 10,466 996,794 SH   SOLE   0 972,439 24,355
GOLDMAN SACHS GROUP INC COM 38141G104 1,223 5,976 SH   SOLE   0 5,976 0
HAIN CELESTIAL GRP INC COM COM 405217100 407 18,565 SH   SOLE   0 18,565 0
HANESBRANDS INC COM COM 410345102 446 25,880 SH   SOLE   0 25,880 0
HANGER INC COM NEW COM 41043F208 5,999 313,280 SH   SOLE   0 306,615 6,665
HARLEY DAVIDSON INC COM COM 412822108 3,717 103,738 SH   SOLE   0 101,598 2,140
HCA HEALTHCARE INC COM COM 40412C101 1,325 9,800 SH   SOLE   0 9,800 0
HD SUPPLY HLDGS INC COM COM 40416M105 4,166 103,431 SH   SOLE   0 101,141 2,290
HELMERICH & PAYNE INC COM 423452101 268 5,285 SH   SOLE   0 5,285 0
HONEYWELL INTERNATIONAL INC. COM 438516106 304 1,742 SH   SOLE   0 1,742 0
HUDSON TECHNOLOGIES INC COM COM 444144109 194 225,325 SH   SOLE   0 225,325 0
II VI INC COM COM 902104108 4,267 116,720 SH   SOLE   0 114,060 2,660
ILLINOIS TOOL WORKS INC COM 452308109 233 1,542 SH   SOLE   0 1,542 0
INTEL CORP COM 458140100 4,598 96,053 SH   SOLE   0 93,638 2,415
INTERNATIONAL FLAV&FRA COM COM 459506101 305 2,105 SH   SOLE   0 2,105 0
JOHNSON & JOHNSON COM 478160104 8,203 58,897 SH   SOLE   0 57,822 1,075
JPMORGAN CHASE & CO COM COM 46625H100 10,154 90,820 SH   SOLE   0 88,600 2,220
KIMBERLY CLARK CORP COM 494368103 1,458 10,940 SH   SOLE   0 10,940 0
KRAFT HEINZ CO COM COM 500754106 1,298 41,827 SH   SOLE   0 41,827 0
LKQ CORP COM COM 501889208 5,839 219,425 SH   SOLE   0 215,310 4,115
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 4,896 423,911 SH   SOLE   0 417,046 6,865
LUMENTUM HLDGS INC COM COM 55024U109 1,286 24,072 SH   SOLE   0 24,072 0
MASCO CORP COM COM 574599106 5,596 142,618 SH   SOLE   0 140,583 2,035
MASTEC INC COM COM 576323109 461 8,955 SH   SOLE   0 8,955 0
MATTEL INC COM 577081102 379 33,800 SH   SOLE   0 33,800 0
MAXIM INTEGRATED PRODUCTS COM 57772K101 669 11,180 SH   SOLE   0 11,180 0
MCDONALDS CORP COM 580135101 233 1,120 SH   SOLE   0 1,120 0
MCKESSON CORP COM 58155q103 5,186 38,592 SH   SOLE   0 38,112 480
MDU RESOURCES GROUP INC COM 552690109 301 11,650 SH   SOLE   0 11,650 0
MERCK & CO INC NEW COM COM 58933Y105 2,439 29,084 SH   SOLE   0 29,084 0
MGE ENERGY INC COM COM 55277P104 488 6,671 SH   SOLE   0 6,671 0
MICROSOFT CORP COM 594918104 15,998 119,420 SH   SOLE   0 113,845 5,575
MIMEDX GROUP INC COM COM 602496101 1,384 341,673 SH   SOLE   0 329,018 12,655
MOBILE MINI INC COM COM 60740F105 431 14,165 SH   SOLE   0 14,165 0
MOLSON COORS BREWING CO CL B COM 60871R209 2,663 47,545 SH   SOLE   0 46,855 690
MUELLER WTR PRODS INC COM SER COM 624758108 342 34,825 SH   SOLE   0 34,825 0
NEWELL BRANDS INC. COM 651229106 3,501 227,034 SH   SOLE   0 222,146 4,888
NMI HLDGS INC CL A COM 629209305 336 11,845 SH   SOLE   0 11,845 0
NOBLE ENRGY INC COM COM 655044105 3,258 145,432 SH   SOLE   0 142,572 2,860
NORTHERN TRUST CORP COM 665859104 5,497 61,082 SH   SOLE   0 60,252 830
ONEOK INC NEW COM COM 682680103 303 4,407 SH   SOLE   0 4,407 0
ORACLE CORP COM 68389X105 5,922 103,943 SH   SOLE   0 101,843 2,100
PARTY CITY HOLDCO INC COM COM 702149105 3,897 531,665 SH   SOLE   0 520,715 10,950
PAYPAL HLDGS INC COM COM 70450Y103 5,137 44,884 SH   SOLE   0 43,959 925
PEPSICO INC COM 713448108 3,871 29,518 SH   SOLE   0 28,401 1,117
PFIZER INC COM 717081103 2,989 68,989 SH   SOLE   0 68,277 712
PIONEER NAT RES CO COM COM 723787107 1,716 11,155 SH   SOLE   0 11,155 0
PNC FINL SVCS GROUP COM COM 693475105 3,914 28,511 SH   SOLE   0 27,971 540
PREMIER INC CL A COM 74051N102 687 17,575 SH   SOLE   0 17,575 0
PROCTER & GAMBLE COMPANY COM 742718109 6,535 59,601 SH   SOLE   0 58,801 800
PULTE GROUP INC COM COM 745867101 313 9,910 SH   SOLE   0 9,910 0
PURE STORAGE INC CL A COM 74624M102 375 24,575 SH   SOLE   0 24,575 0
QUALCOMM INC COM 747525103 10,264 134,923 SH   SOLE   0 131,723 3,200
REALOGY HLDGS CORP COM COM 75605Y106 215 29,700 SH   SOLE   0 29,700 0
REGAL BELOIT CORP COM COM 758750103 2,954 36,149 SH   SOLE   0 34,844 1,305
REGIONS FINANCIAL CORP COM COM 7591EP100 221 14,785 SH   SOLE   0 14,785 0
RESMED INC COM COM 761152107 500 4,100 SH   SOLE   0 4,100 0
REV GROUP INC COM COM 749527107 447 31,025 SH   SOLE   0 31,025 0
SCHEIN HENRY INC CO COM 806407102 841 12,030 SH   SOLE   0 12,030 0
SCHWAB (CHARLES) CORP COM 808513105 1,149 28,591 SH   SOLE   0 28,591 0
SEALED AIR CORP COM 81211K100 1,999 46,723 SH   SOLE   0 45,233 1,490
SKECHERS U S A INC CL A COM 830566105 4,915 156,070 SH   SOLE   0 151,255 4,815
SMITH A O COM COM 831865209 2,988 63,362 SH   SOLE   0 60,942 2,420
SMUCKER J M CO COM NEW COM 832696405 3,160 27,432 SH   SOLE   0 26,582 850
SOUTHERN CO COM COM 842587107 242 4,381 SH   SOLE   0 4,381 0
SPX CORP COM COM 784635104 221 6,705 SH   SOLE   0 6,705 0
SPX FLOW INC COM COM 78469X107 756 18,065 SH   SOLE   0 18,065 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 415 7,200 SH   SOLE   0 7,200 0
STARBUCKS CORP CO COM 855244109 752 8,976 SH   SOLE   0 8,976 0
STATE STREET CORP COM 857477103 5,562 99,221 SH   SOLE   0 97,856 1,365
SUNTRUST BANKS INC COM 867914103 1,129 17,956 SH   SOLE   0 17,956 0
T ROWE PRICE GROUP INC COM 74144t108 351 3,200 SH   SOLE   0 3,200 0
TAKE-TWO INTERACTIVE COM COM 874054109 525 4,620 SH   SOLE   0 4,620 0
TARGET CORP COM 87612e106 4,566 52,717 SH   SOLE   0 51,692 1,025
TIVITY HEALTH INC COM COM 88870R102 524 31,875 SH   SOLE   0 31,875 0
TOPBUILD CORP COM COM 89055F103 5,393 65,161 SH   SOLE   0 63,511 1,650
U S BANCORP COM 902973304 572 10,917 SH   SOLE   0 10,917 0
UNITEDHEALTH GROUP INC COM 91324P102 2,057 8,432 SH   SOLE   0 8,432 0
UNUM GROUP COM 91529Y106 308 9,175 SH   SOLE   0 9,175 0
URBAN OUTFITTERS INC COM COM 917047102 1,980 87,050 SH   SOLE   0 84,385 2,665
VIACOM INC NEW CL B COM 92553P201 3,726 124,750 SH   SOLE   0 121,355 3,395
VIAVI SOLUTIONS INC COM COM 925550105 5,480 412,363 SH   SOLE   0 403,983 8,380
VISA INC COM CL A COM 92826C839 4,573 26,348 SH   SOLE   0 25,688 660
WABTEC CORP COM COM 929740108 4,198 58,507 SH   SOLE   0 56,845 1,662
WALGREENS BOOTS ALLIANCE INC COM 931427108 8,497 155,424 SH   SOLE   0 153,099 2,325
WELLS FARGO NEW COM 949746101 213 4,500 SH   SOLE   0 4,500 0
XCEL ENERGY INC COM 98389B100 344 5,784 SH   SOLE   0 5,784 0
XILINX INC COM 983919101 283 2,400 SH   SOLE   0 2,400 0
ZIONS BANCORPORATION NA COM 989701107 4,066 88,423 SH   SOLE   0 86,898 1,525
ENTERPRISE PRODS PARTN COM COM 293792107 338 11,706 SH   SOLE   0 10,701 1,005
DIAMONDROCK HOSPITALIT COM COM 252784301 451 43,595 SH   SOLE   0 43,595 0
HOST HOTELS&RESORTS COM COM 44107P104 489 26,865 SH   SOLE   0 26,865 0
KIMCO RLTY CORP COM COM 49446R109 3,333 180,374 SH   SOLE   0 174,089 6,285
PENNYMAC CORP CONV 70932aab9 9,449 9,363,000 PRN   SOLE   0 9,363,000 0
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706 1,294 49,329 SH   SOLE   0 48,422 907
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 1,221 38,034 SH   SOLE   0 38,034 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705 605 3,793 SH   SOLE   0 3,793 0
ISHARES S&P SMLCP 600 VALUE ET COM 464287879 367 2,466 SH   SOLE   0 2,466 0
ISHARES TR S&P500/BAR VAL COM 464287408 774 6,639 SH   SOLE   0 6,639 0
SCHWAB STRATEGIC TR US LCAP VA COM 808524409 255 4,540 SH   SOLE   0 2,783 1,757
ISHARES TR 0-5YR INVT GR CP COM 46434V100 214 4,206 SH   SOLE   0 4,206 0
ISHARES TR BARCLYS INTER GV COM 464288612 481 4,285 SH   SOLE   0 4,285 0