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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD SPONSORED ADR ADR 000375204   210,735 4,757 SH   SOLE   4,757 0 0
ACCELLERON INDS LTD UNSPONSORE ADR 00449R109   4,645 149 SH   SOLE   149 0 0
ALCON INC ORD SHS ADR H01301128   5,078 65 SH   SOLE   65 0 0
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102   7,751 100 SH   SOLE   100 0 0
AON PLC SHS CL A ADR G0403H108   582,040 2,000 SH   SOLE   2,000 0 0
ASML HOLDING N V N Y REGISTRY ADR N07059210   53,399 71 SH   SOLE   71 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108   137,259 2,038 SH   SOLE   2,038 0 0
BANCO BRADESCO S A SP ADR PFD ADR 059460303   11,179 3,194 SH   SOLE   3,194 0 0
BANK OF MONTREAL ADR 063671101   294,742 2,979 SH   SOLE   2,979 0 0
BARRICK GOLD CORP COM ADR 067901108   1,809 100 SH   SOLE   100 0 0
BAUSCH HEALTH COS INC COM ADR 071734107   1,755,257 218,860 SH   SOLE   212,195 0 6,665
BP PLC ADR ADR 055622104   17,700 500 SH   SOLE   500 0 0
BTC DIGITAL LTD ADR G6055H155   5 1 SH   SOLE   0 0 1
CAMECO CORP COM ADR 13321L108   240,929 5,590 SH   SOLE   5,590 0 0
CANADIAN NATL RY CO COM ADR 136375102   1,256 10 SH   SOLE   10 0 0
CHR HANSEN HOLDING A/S SPONSOR ADR 12545M207   16,694 798 SH   SOLE   798 0 0
COLLIERS INTL GROUP INC SUB VT ADR 194693107   1,961,060 15,500 SH   SOLE   15,500 0 0
CRESCO LABS INC SUB VTG SHS ADR 22587M106   983 725 SH   SOLE   725 0 0
DIAGEO P L C SPON ADR NEW ADR 25243Q205   29,132 200 SH   SOLE   200 0 0
DRONE GUARDER INC COM ADR 26211L103   3 6,700 SH   SOLE   0 0 6,700
EVEREST GROUP LTD COM ADR G3223R108   36,772 104 SH   SOLE   104 0 0
FIRSTSERVICE CORP NEW COM ADR 33767E202   371,992 2,295 SH   SOLE   2,295 0 0
GREEN THUMB INDS INC SUB VTG S ADR 39342L108   551,912 48,885 SH   SOLE   48,530 0 355
GSK PLC SPONSORED ADR ADR 37733W204   105,880 2,857 SH   SOLE   2,857 0 0
HALEON PLC SPON ADS ADR 405552100   3,613 439 SH   SOLE   439 0 0
HDFC BANK LTD ADR REPS 3 SHS ADR 40415F101   34,479 514 SH   SOLE   514 0 0
ICICI BK LTD ADR ADR 45104G104   141,601 5,940 SH   SOLE   5,940 0 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103   4,064,053 97,110 SH   SOLE   88,615 0 8,495
INMODE LTD SHS ADR M5425M103   2,224 100 SH   SOLE   0 0 100
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105   801,960 6,520 SH   SOLE   6,520 0 0
JOHNSON CONTROLS INTL ADR g51502105   9,626 167 SH   SOLE   167 0 0
KEYWORDS STUDIOS PLC SHS ADR G5254U108   25,404 1,195 SH   SOLE   1,195 0 0
KORNIT DIGITAL LTD SHS ADR M6372Q113   8,821,034 460,388 SH   SOLE   453,041 0 7,347
KORNIT DIGITAL LTD SHS ADR M6372Q113   5,595 292 SH   DFND   292 0 0
LITHIUM AMERS ARGENTINA CORP ADR 53681K100   3,160 500 SH   SOLE   500 0 0
LITHIUM AMERS CORP NEW COM NEW ADR 53681j103   3,200 500 SH   SOLE   500 0 0
MEDTRONIC PLC SHS ADR G5960L103   35,011 425 SH   SOLE   425 0 0
NANO DIMENSION LTD SPONSORD AD ADR 63008G203   2,400 1,000 SH   SOLE   1,000 0 0
NIO INC SPON ADS ADR 62914V106   453 50 SH   SOLE   0 0 50
NOVARTIS A G SPONSORED ADR ADR 66987V109   3,130 31 SH   SOLE   31 0 0
NXP SEMICONDUCTORS N V COM ADR N6596X109   9,370,254 40,797 SH   SOLE   38,806 0 1,991
ROYAL CARIBBEAN CRUISE COM ADR V7780T103   6,474 50 SH   SOLE   50 0 0
SCHLUMBERGER ADR 806857108   109,284 2,100 SH   SOLE   2,100 0 0
SHELL PLC SPON ADS ADR 780259305   208,987 3,176 SH   SOLE   3,176 0 0
SHOPIFY INC CL A ADR 82509L107   3,116 40 SH   SOLE   40 0 0
SMITH & NEPHEW PLC SPDN ADR NE ADR 83175M205   21,469 787 SH   SOLE   787 0 0
TAIWAN SEMICONDUCTOR SPONSORED ADR 874039100   104,000 1,000 SH   SOLE   1,000 0 0
TENCENT HLDGS LTD ADR ADR 88032Q109   14,738 390 SH   SOLE   390 0 0
TRANE TECHNOLOGIES PLC SHS ADR G8994E103   545,116 2,235 SH   SOLE   2,235 0 0
UNILEVER PLC AD ADR 904767704   93,469 1,928 SH   SOLE   1,928 0 0
VSBLTY GROUPE TECHNOLOGIES COR ADR 91834N605   2 20 SH   SOLE   0 0 20
WESTPORT FUEL SYSTEMS INC COM ADR 960908507   827 125 SH   SOLE   125 0 0
WNS HOLDINGS LTD SPON ADR ADR 92932M101   6,320 100 SH   SOLE   100 0 0
1ST BUS FINL SVCS INC COM COM 319390100   241,402 6,020 SH   SOLE   6,020 0 0
3M CO COM COM 88579Y101   104,401 955 SH   SOLE   955 0 0
ABBOTT LABS COM 002824100   1,055,887 9,593 SH   SOLE   9,567 0 26
ABBVIE INC. COM COM 00287Y109   6,091,563 39,308 SH   SOLE   37,303 0 2,005
ACADIA HEALTHCARE COMPANY INC COM 00404A109   410,962 5,285 SH   SOLE   5,285 0 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H201   40,729 10,390 SH   SOLE   10,390 0 0
ACCESS POWER & CO INC COM 00431N108   0 200 SH   SOLE   200 0 0
ADICET BIO INC COM COM 007002108   151 80 SH   SOLE   80 0 0
ADOBE INC COM 00724F101   4,843,199 8,118 SH   SOLE   7,991 0 127
ADVANCED MICRO DEVICES COM COM 007903107   73,705 500 SH   SOLE   500 0 0
ADVANSIX INC COM COM 00773T101   1,198 40 SH   SOLE   40 0 0
AES CORP CO COM 00130H105   4,812 250 SH   SOLE   250 0 0
ALLIANT ENERGY CORP COM 018802108   93,109 1,815 SH   SOLE   1,815 0 0
ALLSTATE CORP COM 020002101   122,482 875 SH   SOLE   475 0 400
ALLY FINL INC COM COM 02005N100   3,387 97 SH   SOLE   97 0 0
ALPHABET INC CAP STK CL A COM 02079K305   25,492,727 182,495 SH   SOLE   171,815 0 10,680
ALPHABET INC CAP STK CL C COM 02079K107   314,274 2,230 SH   SOLE   2,230 0 0
ALTRIA GROUP INC COM COM 02209S103   59,058 1,464 SH   SOLE   1,464 0 0
AMAZON COM INC CO COM 023135106   590,895 3,889 SH   SOLE   1,889 0 2,000
AMERICAN ELECTRIC POWER COM 025537101   5,523 68 SH   SOLE   68 0 0
AMERICAN EXPRESS CO COM 025816109   347,703 1,856 SH   SOLE   1,856 0 0
AMERICAN INTL GROUP COM NEW COM 026874784   37,449 553 SH   SOLE   553 0 0
AMGEN INC COM 031162100   5,289,689 18,366 SH   SOLE   17,334 0 1,032
AMN HEALTHCARE SVCS INC COM COM 001744101   3,276,449 43,756 SH   SOLE   42,684 0 1,072
AMPHENOL CORP NEW CL A COM 032095101   74,097 747 SH   SOLE   747 0 0
ANALOG DEVICES INC COM COM 032654105   3,355,517 16,899 SH   SOLE   16,899 0 0
ANAVEX LIFE SCIENCES CORP COM COM 032797300   18,620 2,000 SH   SOLE   2,000 0 0
ANSYS INC COM COM 03662Q105   20,684 57 SH   SOLE   57 0 0
APPLE INC COM COM 037833100   9,072,475 47,122 SH   SOLE   46,199 0 923
APPLIED MATLS INC CO COM 038222105   5,835 36 SH   SOLE   36 0 0
ASSOCIATED BANCORP COM 045487105   1,070,142 50,030 SH   SOLE   50,030 0 0
AT&T INC COM COM 00206R102   114,876 6,846 SH   SOLE   6,846 0 0
AUTOMATIC DATA PROCESSING COM 053015103   253,238 1,087 SH   SOLE   87 0 1,000
AZEK CO INC CL A COM 05478C105   539,899 14,115 SH   SOLE   14,115 0 0
BANK FIRST CORPORATION COM 06211J100   615,373 7,101 SH   SOLE   7,101 0 0
BANK OF AMERICA COM 060505104   10,566,371 313,822 SH   SOLE   295,503 0 18,318
BARINGS BDC INC COM COM 06759L103   2,385 278 SH   SOLE   278 0 0
BAXTER INTERNATIONAL INC COM 071813109   37,268 964 SH   SOLE   964 0 0
BECTON DICKINSON & CO COM 075887109   14,386 59 SH   SOLE   59 0 0
BERKSHIRE HATHAWAY INC CL B NE COM 084670702   122,334 343 SH   SOLE   343 0 0
BERRY GLOBAL GROUP INC COM COM 08579W103   4,223,197 62,668 SH   SOLE   61,104 0 1,564
BEST BUY INC COM COM 086516101   8,533 109 SH   SOLE   109 0 0
BLACKSTONE INC COM 09260D107   91,644 700 SH   SOLE   700 0 0
BLOCK INC. COM 852234103   619 8 SH   SOLE   0 0 8
BOEING CO COM 097023105   4,878,513 18,716 SH   SOLE   18,716 0 0
BREAD FINANCIAL HOLDINGS COM 018581108   8,780,548 266,562 SH   SOLE   261,787 0 4,775
BRISTOL MYERS SQUIBB CO COM 110122108   3,732,298 72,740 SH   SOLE   70,522 0 2,218
CALIX INC COM COM 13100M509   1,713,740 39,225 SH   SOLE   39,225 0 0
CARRIER GLOBAL CORPORATION COM COM 14448C104   7,698 134 SH   SOLE   134 0 0
CDW CORP COM COM 12514G108   89,791 395 SH   SOLE   395 0 0
CHEMOURS CO COM COM 163851108   17,347 550 SH   SOLE   510 0 40
CHENIERE ENERGY INC COM NEW COM 16411R208   2,509,437 14,700 SH   SOLE   14,700 0 0
CHEVRON CORP NEW COM COM 166764100   5,610,704 37,615 SH   SOLE   35,527 0 2,089
CHEWY INC CL A COM 16679L109   5,323,650 225,292 SH   SOLE   221,179 0 4,113
CHURCH & DWIGHT INC COM COM 171340102   32,401 343 SH   SOLE   343 0 0
CINCINNATI FINANCIAL CORP COM 172062101   172,054 1,663 SH   SOLE   1,663 0 0
CISCO SYSTEMS INC COM 17275R102   8,335,411 164,992 SH   SOLE   155,451 0 9,541
CITIGROUP INC COM NEW COM 172967424   9,929,657 193,034 SH   SOLE   188,926 0 4,107
CITIGROUP INC COM NEW COM 172967424   7,767 151 SH   DFND   151 0 0
CITIZENS FINANCIAL GROUP INC C COM 174610105   4,849,317 146,328 SH   SOLE   138,761 0 7,567
CNA FINL CORP COM 126117100   47,218 1,116 SH   SOLE   1,116 0 0
COCA COLA CO COM 191216100   1,972,623 33,474 SH   SOLE   33,474 0 0
COGNEX CORP COM COM 192422103   417,400 10,000 SH   SOLE   10,000 0 0
COHBAR INC COM COM 19249J307   18 25 SH   SOLE   25 0 0
COHERENT INC COM COM 19247g107   9,431,108 216,658 SH   SOLE   209,605 0 7,052
COLGATE PALMOLIVE CO COM 194162103   242,717 3,045 SH   SOLE   3,045 0 0
CONAGRA BRANDS INC COM 205887102   28,660 1,000 SH   SOLE   1,000 0 0
CONOCOPHILLIPS COM COM 20825C104   46,428 400 SH   SOLE   400 0 0
CONSOLIDATED EDISON COM COM 209115104   14,282 157 SH   SOLE   157 0 0
CONSTELLATION ENERGY CORP COM COM 21037T109   4,208 36 SH   SOLE   36 0 0
CORNING INC COM 219350105   2,444,605 80,283 SH   SOLE   73,371 0 6,912
CORTEVA INC COM COM 22052L104   68,861 1,437 SH   SOLE   1,352 0 85
COSTCO WHOLESALE CORP COM 22160K105   481,752 730 SH   SOLE   730 0 0
CROWDSTRIKE HLDGS INC CL A COM 22788C105   1,921,283 7,525 SH   SOLE   7,525 0 0
CROWN HOLDINGS INC COM COM 228368106   300,582 3,264 SH   SOLE   1,919 0 1,345
CSX CORP COM COM 126408103   28,603 825 SH   SOLE   150 0 675
CVS HEALTH CORP COM COM 126650100   8,119,777 102,834 SH   SOLE   100,253 0 2,581
DANAHER CORP COM 235851102   39,471 171 SH   SOLE   171 0 0
DARDEN RESTAURANTS INC. COM 237194105   53,397 325 SH   SOLE   0 0 325
DEERE & CO. COM 244199105   39,987 100 SH   SOLE   100 0 0
DELL TECHNOLOGIES INC CL C COM 24703L202   7,038 92 SH   SOLE   92 0 0
DEVON ENERGY CORP NEW COM 25179M103   50,691 1,119 SH   SOLE   819 0 300
DISCOVER FINL SVCS COM COM 254709108   6,572,703 58,476 SH   SOLE   56,246 0 2,230
DISNEY WALT PRODTNS COM 254687106   2,035,145 22,540 SH   SOLE   21,660 0 880
DOLLAR TREE INC COM COM 256746108   10,512 74 SH   SOLE   74 0 0
DOMINION RES INC/VA COM 25746U109   12,173 259 SH   SOLE   259 0 0
DOW INC COM 260557103   98,657 1,799 SH   SOLE   1,714 0 85
DULUTH HLDGS INC COM CL B COM 26443V101   331,542 61,625 SH   SOLE   61,625 0 0
DUPONT DE NEMOURS INC COM COM 26614N102   38,927 506 SH   SOLE   506 0 0
EBAY INC COM COM 278642103   6,388,272 146,453 SH   SOLE   139,649 0 6,804
ECOLAB INC COM COM 278865100   29,234 147 SH   SOLE   147 0 0
ELECTRONIC ARTS INC COM COM 285512109   1,631,459 11,925 SH   SOLE   11,925 0 0
EMERSON ELEC CO COM 291011104   1,363 14 SH   SOLE   14 0 0
ENERGIZER HLDGS INC NEW COM COM 29272W109   963,167 30,403 SH   SOLE   29,903 0 500
EQUIFAX INC CO COM 294429105   3,882,453 15,700 SH   SOLE   15,313 0 387
ERIE INDTY CO CL A COM 29530P102   21,435 64 SH   SOLE   64 0 0
EXACT SCIENCES CORP COM COM 30063P105   10,497,072 141,891 SH   SOLE   136,216 0 5,674
EXACT SCIENCES CORP COM COM 30063P105   7,250 98 SH   DFND   98 0 0
EXELON CORP CO COM 30161N101   3,877 108 SH   SOLE   108 0 0
EXXON MOBIL CORP COM COM 30231G102   15,211,054 152,141 SH   SOLE   149,708 0 2,433
F&G ANNUITIES & LIFE INC COMMO COM 30190A104   368 8 SH   SOLE   8 0 0
FACTSET RESH SYS INC COM COM 303075105   22,898 48 SH   SOLE   48 0 0
FARMERS & MERCHANTS BK COM COM 308243104   568,986 111 SH   SOLE   0 0 111
FASTENAL CO COM 311900104   143,012 2,208 SH   SOLE   2,208 0 0
FEDEX CORP COM COM 31428X106   4,832,133 19,102 SH   SOLE   18,193 0 909
FIDELITY NATIONAL FINANCIAL IN COM 31620R303   18,163 356 SH   SOLE   356 0 0
FIDELITY NATL INFO SVC COM COM 31620M106   85,960 1,431 SH   SOLE   1,245 0 186
FIRST HORIZON CORP COM 320517105   10,153 717 SH   SOLE   717 0 0
FIRSTENERGY CORP COM COM 337932107   1,833 50 SH   SOLE   50 0 0
FISERV INC COM 337738108   6,369,147 47,946 SH   SOLE   45,110 0 2,836
FORD MOTOR COMPANY COM 345370860   10,695 877 SH   SOLE   777 0 100
FREEPORT-MCMORAN INC COM 35671D857   8,362,428 196,439 SH   SOLE   184,117 0 12,322
GE HEALTHCARE TECHNOLOGIES INC COM 36266G107   3,778,242 48,865 SH   SOLE   48,067 0 798
GENERAC HLDGS INC COM COM 368736104   6,531,531 50,538 SH   SOLE   49,658 0 880
GENERAL DYNAMICS CORP COM COM 369550108   1,827,817 7,039 SH   SOLE   7,039 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301   3,346,715 26,222 SH   SOLE   25,122 0 1,100
GENERAL MILLS INC COM 370334104   69,765 1,071 SH   SOLE   1,071 0 0
GENERAL MTRS CO COM COM 37045V100   718 20 SH   SOLE   0 0 20
GILEAD SCIENCES INC COM COM 375558103   35,968 444 SH   SOLE   444 0 0
GLOBAL PMTS INC COM COM 37940X102   2,699,766 21,258 SH   SOLE   20,648 0 610
GOLDMAN SACHS GROUP INC COM 38141G104   67,075 174 SH   SOLE   174 0 0
HASBRO INC COM COM 418056107   271,894 5,325 SH   SOLE   5,325 0 0
HCA HEALTHCARE INC COM COM 40412C101   1,975,964 7,300 SH   SOLE   6,400 0 900
HENRY JACK & ASSOC INC COM COM 426281101   17,642 108 SH   SOLE   108 0 0
HERSHEY FOODS CORP COM 427866108   32,627 175 SH   SOLE   175 0 0
HESS CORP COM COM 42809H107   7,208 50 SH   SOLE   50 0 0
HILLENBRAND INC COM COM 431571108   505,535 10,565 SH   SOLE   10,565 0 0
HOME DEPOT INC COM 437076102   11,783 34 SH   SOLE   34 0 0
HOMOLOGY MEDICINES INC COM COM 438083107   46 76 SH   SOLE   76 0 0
HONEYWELL INTERNATIONAL INC. COM 438516106   243,264 1,160 SH   SOLE   1,160 0 0
ILLINOIS TOOL WORKS INC COM 452308109   10,478 40 SH   SOLE   40 0 0
INGERSOLL RAND INC COM COM 45687V106   180,357 2,332 SH   SOLE   2,332 0 0
INOVIO PHARMACEUTICALS INC COM COM 45773H201   81 158 SH   SOLE   0 0 158
INTEL CORP COM 458140100   657,053 13,076 SH   SOLE   10,467 0 2,609
INTERCONTINENTALEXCHANGE COM COM 45866F104   5,299,150 41,261 SH   SOLE   40,391 0 870
INTERNATIONAL FLAV&FRA COM COM 459506101   37,489 463 SH   SOLE   402 0 61
ITT INC COM COM 45073V108   11,932 100 SH   SOLE   100 0 0
JOHNSON & JOHNSON COM 478160104   7,047,689 44,964 SH   SOLE   42,797 0 2,167
JPMORGAN CHASE & CO COM COM 46625H100   12,877,448 75,705 SH   SOLE   71,267 0 4,438
KELLANOVA COM 487836108   10,399 186 SH   SOLE   0 0 186
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103   7,536,252 47,371 SH   SOLE   45,199 0 2,172
KIMBERLY CLARK CORP COM 494368103   4,610,940 37,947 SH   SOLE   37,435 0 512
KINDER MORGAN INC DEL COM COM 49456B101   77,016 4,366 SH   SOLE   4,366 0 0
KINSALE CAP GROUP INC COM COM 49714P108   56,935 170 SH   SOLE   170 0 0
KIRKLANDS INC COM COM 497498105   302 100 SH   SOLE   0 0 100
KONTOOR BRANDS INC COM COM 50050N103   1,997 32 SH   SOLE   32 0 0
KRAFT HEINZ CO COM COM 500754106   277,757 7,511 SH   SOLE   4,461 0 3,050
L3HARRIS TECHNOLOGIES INC COM COM 502431109   150,804 716 SH   SOLE   716 0 0
LAMB WESTON HLDGS INC COM COM 513272104   43,236 400 SH   SOLE   0 0 400
LAS VEGAS SANDS CORP COM COM 517834107   266,472 5,415 SH   SOLE   4,965 0 450
LEVI STRAUSS & CO NEW CL A COM COM 52736R102   264,640 16,000 SH   SOLE   16,000 0 0
LILLY ELI AND COMPANY COM 532457108   29,146 50 SH   SOLE   50 0 0
LKQ CORP COM COM 501889208   7,439,374 155,668 SH   SOLE   151,581 0 4,087
LOWES COS INC CO COM 548661107   251,927 1,132 SH   SOLE   642 0 490
LUMENTUM HLDGS INC COM COM 55024U109   1,565,943 29,873 SH   SOLE   29,873 0 0
MANITOWOC CO INC COM NEW COM 563571405   4,172 250 SH   SOLE   250 0 0
MANNKIND CORP COM NEW COM 56400P706   5,686 1,562 SH   SOLE   0 0 1,562
MANNKIND CORP COM NEW COM 56400P706   3,276 900 SH   DFND   0 0 900
MARATHON PETE CORP COM COM 56585A102   11,424 77 SH   SOLE   77 0 0
MARVELL TECHNOLOGY GROUP LTD C COM 573874104   2,448,586 40,600 SH   SOLE   40,600 0 0
MASCO CORP COM COM 574599106   337,110 5,033 SH   SOLE   4,258 0 775
MASTEC INC COM COM 576323109   612,575 8,090 SH   SOLE   8,090 0 0
MATTEL INC COM 577081102   256,390 13,580 SH   SOLE   13,580 0 0
MCDONALDS CORP COM 580135101   241,359 814 SH   SOLE   814 0 0
MCKESSON CORP COM 58155q103   5,584,928 12,063 SH   SOLE   11,489 0 574
MERCK & CO INC NEW COM COM 58933Y105   2,023,738 18,563 SH   SOLE   18,563 0 0
META PLATFORMS COM 30303M102   10,287,730 29,065 SH   SOLE   27,793 0 1,271
METTLER TOLEDO INTL COM COM 592688105   272,916 225 SH   SOLE   225 0 0
MGE ENERGY INC COM COM 55277P104   491,130 6,792 SH   SOLE   6,792 0 0
MGP INGREDIENTS INC NEW COM COM 55303J106   123,150 1,250 SH   SOLE   0 0 1,250
MICROCHIP TECHNOLOGY INC COM 595017104   160,069 1,775 SH   SOLE   1,775 0 0
MICROSOFT CORP COM 594918104   26,934,984 71,628 SH   SOLE   66,118 0 5,510
MIMEDX GROUP INC COM COM 602496101   143,389 16,350 SH   SOLE   13,200 0 3,150
MODERNA INC COM COM 60770K107   199 2 SH   SOLE   2 0 0
MOLSON COORS BEVERAGE CO COM 60871R209   2,804 46 SH   SOLE   46 0 0
MONDELEZ INTL INC CL A COM 609207105   23,540 325 SH   SOLE   325 0 0
MORGAN STANLEY COM NEW COM 617446448   145,656 1,562 SH   SOLE   1,562 0 0
MUELLER WTR PRODS INC COM SER COM 624758108   406,440 28,225 SH   SOLE   28,225 0 0
NANOSTRING TECHNOLOGIES INC CO COM 63009R109   1,197 1,600 SH   SOLE   1,600 0 0
NEUROCRINE BIOSCIENCES INC COM COM 64125C109   1,014,552 7,700 SH   SOLE   7,700 0 0
NEW YORK CMNTY BANCORP COM COM 649445103   487,163 47,621 SH   SOLE   47,621 0 0
NEWELL BRANDS INC. COM 651229106   1,796,830 207,008 SH   SOLE   202,515 0 4,493
NEXTERA ENERGY INC COM COM 65339F101   86,008 1,416 SH   SOLE   1,416 0 0
NIKE INC-CL B COM 654106103   59,461 548 SH   SOLE   548 0 0
NMI HLDGS INC CL A COM 629209305   118,720 4,000 SH   SOLE   1,000 0 3,000
NOODLES & CO COM CL A COM 65540B105   489,784 155,487 SH   SOLE   155,487 0 0
NORFOLK SOUTHERN CORP COM COM 655844108   70,914 300 SH   SOLE   300 0 0
NORTHERN TRUST CORP COM 665859104   6,224,038 73,762 SH   SOLE   72,463 0 1,299
NORTHROP GRUMMAN CORP COM COM 666807102   11,703 25 SH   SOLE   25 0 0
O-I GLASS INC COM COM 67098H104   3,501,880 213,790 SH   SOLE   208,757 0 5,033
OKTA INC CL A COM 679295105   7,423 82 SH   SOLE   82 0 0
ON SEMICONDUCTOR CORP COM COM 682189105   6,599 79 SH   SOLE   79 0 0
ONEOK INC NEW COM COM 682680103   309,460 4,407 SH   SOLE   4,407 0 0
ORACLE CORP COM 68389X105   6,963,863 66,052 SH   SOLE   62,583 0 3,469
ORGANON & CO COMMON STOCK COM 68622V106   1,182 82 SH   SOLE   82 0 0
OSHKOSH CORPORATION COM 688239201   12,383 114 SH   SOLE   114 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   5,994 67 SH   SOLE   67 0 0
PARAMOUNT GLOBLAL COM 92556H206   6,788,330 458,981 SH   SOLE   448,282 0 10,699
PAVMED INC COM COM 70387R403   16 4 SH   SOLE   0 0 4
PAYCHEX INC COM 704326107   17,866 150 SH   SOLE   150 0 0
PAYPAL HLDGS INC COM COM 70450Y103   10,152,711 165,327 SH   SOLE   160,138 0 5,188
PEPSICO INC COM 713448108   766,828 4,515 SH   SOLE   3,073 0 1,442
PERFORMANCE FOOD GROUP CO COM COM 71377A103   8,524,535 123,276 SH   SOLE   117,380 0 5,896
PFIZER INC COM 717081103   10,236,975 355,574 SH   SOLE   347,093 0 8,481
PHILIP MORRIS INTL INC COM COM 718172109   167,651 1,782 SH   SOLE   1,582 0 200
PIONEER NAT RES CO COM COM 723787107   586,937 2,610 SH   SOLE   2,610 0 0
PJT PARTNERS INC COM CL A COM 69343T107   1,121 11 SH   SOLE   0 0 11
PNC FINL SVCS GROUP COM COM 693475105   5,541,955 35,789 SH   SOLE   34,435 0 1,354
POOL CORP COM COM 73278L105   309,000 775 SH   SOLE   775 0 0
PREMIER INC CL A COM 74051N102   470,231 21,030 SH   SOLE   21,030 0 0
PROCTER & GAMBLE COMPANY COM 742718109   3,406,469 23,246 SH   SOLE   22,406 0 840
PRUDENTIAL FINL INC COM COM 744320102   20,742 200 SH   SOLE   200 0 0
PURE STORAGE INC CL A COM 74624M102   551,838 15,475 SH   SOLE   13,575 0 1,900
QUALCOMM INC COM 747525103   14,135,845 97,738 SH   SOLE   91,657 0 6,080
QUANTA SERVICES INC CO COM 74762E102   8,848 41 SH   SOLE   41 0 0
REGAL REXNORD CORP COM 758750103   3,605,866 24,361 SH   SOLE   22,789 0 1,571
REGEN BIOPHARMA INC COM NEW COM 75886M300   4 4 SH   SOLE   0 0 4
RESIDEO TECHNOLOGIES INC COM COM 76118Y104   3,124 166 SH   SOLE   166 0 0
RESMED INC COM COM 761152107   344,040 2,000 SH   SOLE   2,000 0 0
RING ENERGY INC COM COM 76680V108   1,072 734 SH   SOLE   0 0 734
ROCKWELL INTL CORP COM 773903109   124,192 400 SH   SOLE   400 0 0
ROPER INDS INC NEW COM COM 776696106   53,972 99 SH   SOLE   99 0 0
RTX CORP COM 75513E101   18,511 220 SH   SOLE   220 0 0
RYAN SPECIALTY HOLDINGS INC CL COM 78351F107   10,497 244 SH   SOLE   0 0 244
SALESFORCE INC COM COM 79466L302   263,140 1,000 SH   SOLE   0 0 1,000
SCHEIN HENRY INC CO COM 806407102   660,570 8,725 SH   SOLE   8,725 0 0
SCHWAB (CHARLES) CORP COM 808513105   8,755,421 127,259 SH   SOLE   123,384 0 3,875
SEALED AIR CORP COM 81211K100   2,227,376 60,991 SH   SOLE   57,394 0 3,596
SEASTAR MEDICAL HOLDING CORP C COM 81256L104   443 1,000 SH   SOLE   1,000 0 0
SKECHERS U S A INC CL A COM 830566105   4,297,991 68,944 SH   SOLE   62,894 0 6,051
SKYWORKS SOLUTIONS INC COM COM 83088M102   90,498 805 SH   SOLE   805 0 0
SMITH A O COM COM 831865209   4,065,062 49,309 SH   SOLE   45,469 0 3,841
SOUTHERN CO COM COM 842587107   305,583 4,358 SH   SOLE   4,358 0 0
SOUTHWEST AIRLINES COM 844741108   57,760 2,000 SH   SOLE   2,000 0 0
SPX TECHNOLOGIES INC COM COM 78473E103   270,707 2,680 SH   SOLE   2,680 0 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100   3,225,752 52,786 SH   SOLE   51,769 0 1,017
STARBUCKS CORP CO COM 855244109   3,742,662 38,982 SH   SOLE   38,075 0 907
STATE STREET CORP COM 857477103   7,965,703 102,836 SH   SOLE   99,403 0 3,434
STEELCASE INC CL A COM 858155203   3,868,707 286,147 SH   SOLE   280,208 0 5,939
SYSCO CORPORATION COM 871829107   398,898 5,455 SH   SOLE   4,355 0 1,100
T ROWE PRICE GROUP INC COM 74144t108   107,690 1,000 SH   SOLE   1,000 0 0
TAKE-TWO INTERACTIVE COM COM 874054109   4,471,674 27,783 SH   SOLE   27,025 0 758
TARGET CORP COM 87612e106   5,304,286 37,244 SH   SOLE   35,687 0 1,557
TELEFLEX INC COM 879369106   583,456 2,340 SH   SOLE   2,340 0 0
TESLA INC COM 88160R101   921,612 3,709 SH   SOLE   3,673 0 36
TEXTRON INC COM 883203101   40,210 500 SH   SOLE   500 0 0
THE CIGNA GROUP COM 125523100   6,591,510 22,012 SH   SOLE   21,153 0 859
THE TRADE DESK INC COM CL A COM 88339J105   111,898 1,555 SH   SOLE   1,555 0 0
TOPBUILD CORP COM COM 89055F103   2,584,265 6,905 SH   SOLE   6,455 0 450
TOPGOLF CALLAWAY BRANDS COM 131193104   5,095,633 355,344 SH   SOLE   350,237 0 5,107
TRAVELERS COMPANIES COM COM 89417E109   1,524 8 SH   SOLE   8 0 0
TREES CORP COM 36930V100   675 10,000 SH   SOLE   10,000 0 0
TRIMBLE NAVIGATION LTD COM COM 896239100   3,192 60 SH   SOLE   60 0 0
TRUIST FINANCIAL CORP COM 89832q109   571,374 15,476 SH   SOLE   15,476 0 0
TYSON FOODS INC CL A COM 902494103   5,168,385 96,156 SH   SOLE   94,758 0 1,398
U S BANCORP COM 902973304   21,856 505 SH   SOLE   505 0 0
UBER TECHNOLOGIES INC COM COM 90353T100   9,235 150 SH   SOLE   150 0 0
UFP INDUSTRIES INC COM COM 90278Q108   753 6 SH   SOLE   6 0 0
UNITED PARCEL SERVICE - CL B COM 911312106   17,138 109 SH   SOLE   109 0 0
UNITEDHEALTH GROUP INC COM 91324P102   7,387,525 14,032 SH   SOLE   13,815 0 217
URBAN OUTFITTERS INC COM COM 917047102   15,632 438 SH   SOLE   438 0 0
VERALTO CORP COM SHS COM 92338C103   4,607 56 SH   SOLE   56 0 0
VERIZON COMMUNICATIONS COM 92343V104   59,641 1,582 SH   SOLE   1,582 0 0
VIATRIS COM 92556V106   7,199,869 664,808 SH   SOLE   652,512 0 12,296
VIAVI SOLUTIONS INC COM COM 925550105   3,950,790 392,333 SH   SOLE   376,222 0 16,110
VIRGIN GALACTIC HOLDINGS INC C COM 92766K106   416 170 SH   SOLE   0 0 170
VISA INC COM CL A COM 92826C839   7,614,396 29,247 SH   SOLE   27,633 0 1,614
VIVA ENTMT GROUP INC COM NEW COM 92852K200   0 900 SH   SOLE   0 0 900
WABTEC CORP COM COM 929740108   291,743 2,299 SH   SOLE   785 0 1,514
WALGREENS BOOTS ALLIANCE INC COM 931427108   13,051,942 499,883 SH   SOLE   488,663 0 11,220
WALMART INC COM 931142103   145,050 920 SH   SOLE   895 0 25
WARNER BROTHERS DISCOVERY COM 934423104   10,307,799 905,782 SH   SOLE   890,794 0 14,988
WEC ENERGY GROUP INC COM COM 92939U106   182,565 2,169 SH   SOLE   2,169 0 0
WELLS FARGO NEW COM 949746101   5,629,605 114,376 SH   SOLE   109,418 0 4,958
WILLSCOT MOBIL MINI HLDNG CORP COM 971378104   560,299 12,591 SH   SOLE   12,591 0 0
WK KELLOGG CO COM SHS COM 92942W107   604 46 SH   SOLE   0 0 46
XCEL ENERGY INC COM 98389B100   674,757 10,899 SH   SOLE   10,899 0 0
XYLEM INC COM COM 98419M100   645,448 5,644 SH   SOLE   5,644 0 0
YUM BRANDS INC COM COM 988498101   2,613 20 SH   SOLE   20 0 0
ZEVRA THERAPEUTICS INC COM NEW COM 488445206   7 1 SH   SOLE   0 0 1
ZIMMER BIOMET HLDGS INC COM 98956P102   4,259 35 SH   SOLE   35 0 0
ZIONS BANCORPORATION NA COM 989701107   4,780,141 108,961 SH   SOLE   104,412 0 4,550
ZOETIS INC CL A COM 98978V103   14,013 71 SH   SOLE   0 0 71
ENTERPRISE PRODS PARTN COM COM 293792107   303,736 11,527 SH   SOLE   10,522 0 1,005
ALEXANDRIA REAL ESTATE EQ INC COM 015271109   3,709,544 29,262 SH   SOLE   28,582 0 680
AMERICAN TOWER CORP NEW COM COM 03027X100   29,360 136 SH   SOLE   136 0 0
ANNALY CAPITAL MANAGEMENT INC COM 035710839   974,931 50,332 SH   SOLE   50,332 0 0
DIGITAL RLTY TR INC COM COM 253868103   56,793 422 SH   SOLE   422 0 0
EXTRA SPACE STORAGE INC COM COM 30225T102   11,864 74 SH   SOLE   74 0 0
FARMLAND PARTNERS INC COM COM 31154R109   1,248 100 SH   SOLE   100 0 0
GLOBAL NET LEASE INC COM NEW COM 379378201   705,803 70,935 SH   SOLE   70,935 0 0
HIGHLANDS REIT INC COM COM 43110A104   120 7,184 SH   SOLE   7,184 0 0
HOST HOTELS&RESORTS COM COM 44107P104   649,597 33,364 SH   SOLE   33,364 0 0
IRON MTN INC NEW COM COM 46284V101   74,459 1,064 SH   SOLE   1,064 0 0
KIMCO RLTY CORP COM COM 49446R109   28,300 1,328 SH   SOLE   258 0 1,070
NET LEASE OFFICE PROPERTIES CO COM 64110Y108   425 23 SH   SOLE   23 0 0
OMEGA HEALTHCARE INVS COM COM 681936100   685,343 22,353 SH   SOLE   22,353 0 0
PARK HOTELS & RESORTS INC COM COM 700517105   673,582 44,025 SH   SOLE   44,025 0 0
PROLOGIS INC COM COM 74340W103   27,726 208 SH   SOLE   208 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109   163,465 1,146 SH   SOLE   796 0 350
W P CAREY INC COM COM 92936U109   28,257 436 SH   SOLE   436 0 0
WEYERHAEUSER CO COM 962166104   12,169 350 SH   SOLE   350 0 0
ASHFORD HOSPITALITY TR INC 7.5 PFD 044103802   10,150 700 SH   SOLE   700 0 0
CHERRY HILL MTG INVT CORP 8.20 PFD 164651200   6,762 300 SH   SOLE   300 0 0
FEDERAL NATL MTG ASSN PFD SER PFD 313586828   1,125 250 SH   SOLE   250 0 0
CHORD ENERGY CORPORATION WT A WT 674215124   60 2 SH   SOLE   0 0 2
CHORD ENERGY CORPORATION WT B WT 674215132   21 1 SH   SOLE   0 0 1
CONTRA ACER THERAPEUTICS WT 004cvr049   0 10 SH   SOLE   0 0 10
OCCIDENTAL PETE CORP WT EXP 08 WT 674599162   350 9 SH   SOLE   9 0 0
FEDNAT HLDG CO CONV 31431bad1   100,000 5,000,000 PRN   SOLE   5,000,000 0 0
DIMENSIONAL ETF TRUST INTERNAT COM 25434V807   67,449 1,963 SH   SOLE   1,963 0 0
DIMENSIONAL ETF TRUST WORLD EX COM 25434V880   13,602 557 SH   SOLE   557 0 0
FIRST TRUST GLOBAL WIND ENERGY COM 33736G106   8,240 500 SH   SOLE   500 0 0
INDIA FD INC COM COM 454089103   19,753 1,080 SH   SOLE   1,080 0 0
INVESCO EXCH TRADED FD TR II S COM 46138G706   10,670 200 SH   SOLE   200 0 0
ISHARES GLOBAL TIMBER & FOREST COM 464288174   16,260 200 SH   SOLE   200 0 0
ISHARES INDIA 50 ETF COM 464289529   133,668 2,714 SH   SOLE   2,714 0 0
ISHARES MSCI EAFE ETF COM 464287465   4,672 62 SH   SOLE   62 0 0
ISHARES MSCI EMERGING MKT ETF COM 464287234   113,392 2,820 SH   SOLE   2,820 0 0
ISHARES TR CORE MSCI EAFE COM 46432F842   39,537 562 SH   SOLE   562 0 0
ISHARES TR GL CLEAN ENE ETF COM 464288224   30,595 1,965 SH   SOLE   1,965 0 0
ISHARES TR MSCI INDIA ETF COM 46429B598   141,549 2,900 SH   SOLE   2,900 0 0
ISHARES TR MSCI INDIA ETF COM 46429B614   139,821 2,003 SH   SOLE   2,003 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706   1,304,921 52,639 SH   SOLE   52,501 0 138
SCHWAB STRATEGIC TR INTL EQTY COM 808524805   1,127,945 30,518 SH   SOLE   30,518 0 0
SPDR INDEX SHS FDS MSCI EAFE S COM 78463X434   7 0 SH   SOLE   0 0 0
SPDR INDEX SHS FDS PORTFOLIO E COM 78463X509   33 1 SH   SOLE   1 0 0
VANGUARD INTL EQTY IDX MSCI EU COM 922042874   68,413 1,061 SH   SOLE   1,061 0 0
GRAYSCALE BITCOIN TR BTC SHS COM 389637109   2,077 60 SH   SOLE   60 0 0
FIDELITY MSCI RL EST ETF COM 316092857   208,869 7,838 SH   SOLE   7,766 0 71
FIRST TR EXCHAN TRADED FD VII COM 33739H101   12 1 SH   SOLE   1 0 0
IMPACT SHS TR I NAACP MINO ETF COM 45259A209   13,380 394 SH   SOLE   394 0 0
ISHARES TR CRE U S REIT ETF COM 464288521   57 1 SH   SOLE   1 0 0
SCHWAB STRATEGIC TR US REIT ET COM 808524847   207,662 10,027 SH   SOLE   9,984 0 43
SPDR GOLD TRUST COM 78463V107   8,411 44 SH   SOLE   44 0 0
ALPS ETF TR ALERIAN MLP COM 00162Q452   8,206 193 SH   SOLE   193 0 0
ALPS ETF TR SECTR DIV DOGS COM 00162Q858   51,260 1,000 SH   SOLE   0 0 1,000
DIMENSIONAL ETF TRUST US CORE COM 25434V708   162,782 5,569 SH   SOLE   5,569 0 0
DIMENSIONAL ETF TRUST US MKTWI COM 25434V724   52,220 1,403 SH   SOLE   1,403 0 0
EA SERIES TRUST EA BRIDGEWAY O COM 02072L532   151,201 7,195 SH   SOLE   7,195 0 0
FIRST TR EXCHANGE-TRADED FD VI COM 33738R506   10,334 200 SH   SOLE   200 0 0
FIRST TR VALUE LINE DIVID INDX COM 33734H106   40,560 1,000 SH   SOLE   1,000 0 0
HANCOCK JOHN FINL OPPTYS FD SH COM 409735206   19,522 649 SH   SOLE   649 0 0
INVESCO DYNAMIC LEISURE AND EN COM 46137V720   168 4 SH   SOLE   4 0 0
INVESCO EXCHANGE TRADED FD TR COM 46137V431   35,392 361 SH   SOLE   361 0 0
INVESCO EXCHANGE TRADED FD TR COM 46137V357   18,620 118 SH   SOLE   118 0 0
ISHARES BIOTECHNOLOGY ETF COM 464287556   39,532 291 SH   SOLE   291 0 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705   950,625 8,336 SH   SOLE   8,267 0 69
ISHARES S&P SMLCP 600 VALUE ET COM 464287879   679,626 6,594 SH   SOLE   6,546 0 48
ISHARES TR CORE S&P SCP ETF COM 464287804   587,689 5,429 SH   SOLE   5,389 0 40
ISHARES TR MSCI USA QLT FCT COM 46432F339   33,842 230 SH   SOLE   230 0 0
ISHARES TR RUS TP200 GR ETF COM 464289438   4,205 24 SH   SOLE   24 0 0
ISHARES TR S&P MC 400GR ETF COM 464287606   51,968 656 SH   SOLE   656 0 0
ISHARES TR S&P MIDCAP 400 COM 464287507   647,977 2,338 SH   SOLE   2,310 0 28
ISHARES TR S&P500/BAR VAL COM 464287408   1,962,062 11,283 SH   SOLE   11,149 0 135
ISHARES US HOME CONS ETF COM 464288752   35,605 350 SH   SOLE   350 0 0
SCHWAB STRATEGIC TR US LCAP GR COM 808524300   32,437 391 SH   SOLE   391 0 0
SCHWAB STRATEGIC TR US LCAP VA COM 808524409   18,226 260 SH   SOLE   260 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y407   23,066 129 SH   SOLE   129 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506   8,719 104 SH   SOLE   104 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369y605   75 2 SH   SOLE   2 0 0
SELECT SECTOR SPDR TR SBI MATE COM 81369Y100   25,662 300 SH   SOLE   300 0 0
SPDR S&P Aerospace & Defense E COM 78464a631   9,479 70 SH   SOLE   70 0 0
SPDR SERIES TRUST PRTFLO S&P50 COM 78464A508   116,684 2,502 SH   SOLE   2,502 0 0
SPDR SERIES TRUST S&P 400 MDCP COM 78464A839   9,179 125 SH   SOLE   125 0 0
SPDR SERIES TRUST S&P 600 SMCP COM 78464A300   85 1 SH   SOLE   1 0 0
VANGUARD GROUP DIV APP ETF COM 921908844   29,820 175 SH   SOLE   175 0 0
VANGUARD INDEX FDS GROWTH ETF COM 922908736   15,544 50 SH   SOLE   50 0 0
VANGUARD INDEX FDS S&P 500 ETF COM 922908363   12,230 28 SH   SOLE   18 0 10
VANGUARD INDEX FDS SM CP VAL E COM 922908611   51,831 288 SH   SOLE   288 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744   5,980 40 SH   SOLE   40 0 0
VANGUARD INDEX TR STK MRK VIPE COM 922908769   27,800 117 SH   SOLE   117 0 0
ISHARES 1-5 YEAR INVESTMENT GR COM 464288646   22,612 441 SH   SOLE   441 0 0
ISHARES IBOXX INVESTMENT GRADE COM 464287242   12,726 115 SH   SOLE   115 0 0
ISHARES JPMORGAN USD EMERGING COM 464288281   9,440 106 SH   SOLE   106 0 0
ISHARES TR 0-5YR INVT GR CP COM 46434V100   17,417 354 SH   SOLE   354 0 0
ISHARES TR BARCLYS MBS BD COM 464288588   37,162 395 SH   SOLE   395 0 0
ISHARES TR CORE TOTAL USD COM 46434V613   90,988 1,975 SH   SOLE   1,975 0 0
ISHARES TR CORE TOTUSBD ETF COM 464287226   993,592 10,011 SH   SOLE   9,960 0 51
ISHARES TR U.S. PFD STK ETF COM 464288687   7,797 250 SH   SOLE   250 0 0
SCHWAB STRATEGIC TR LONG TERM COM 808524680   18,873 538 SH   SOLE   538 0 0
VANGUARD BD INDEX FD SHORT TRM COM 921937827   1,057,331 13,728 SH   SOLE   13,587 0 141
NUVEEN SELECT TAX-FREE INCOME COM 67062F100   5,542 375 SH   SOLE   375 0 0
SPDR SER TR NUVEEN BLMBRG MU COM 78468R721   54,144 1,152 SH   SOLE   1,152 0 0
VANECK ETF TRUST HIGH YLD MUNI COM 92189H409   10,378 201 SH   SOLE   201 0 0