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   169,302 4,757 SH   SOLE   4,757 0 0
ACCELLERON INDS LTD UNSPONSORE ADR 00449R109   3,846 149 SH   SOLE   149 0 0
ALCON INC ORD SHS ADR H01301128   5,009 65 SH   SOLE   65 0 0
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102   8,674 100 SH   SOLE   100 0 0
AON PLC SHS CL A ADR G0403H108   648,440 2,000 SH   SOLE   2,000 0 0
ASML HOLDING N V N Y REGISTRY ADR N07059210   47,415 81 SH   SOLE   81 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108   138,013 2,038 SH   SOLE   2,038 0 0
BANCO BRADESCO S A SP ADR PFD ADR 059460303   9,103 3,194 SH   SOLE   3,194 0 0
BANK OF MONTREAL ADR 063671101   259,606 3,077 SH   SOLE   3,077 0 0
BARRICK GOLD CORP COM ADR 067901108   1,455 100 SH   SOLE   100 0 0
BAUSCH HEALTH COS INC COM ADR 071734107   1,753,778 213,355 SH   SOLE   206,690 0 6,665
BTC DIGITAL LTD ADR G6055H155   4 1 SH   SOLE   0 0 1
CAMECO CORP COM ADR 13321L108   360,328 9,090 SH   SOLE   9,090 0 0
CANADIAN NATL RY CO COM ADR 136375102   1,083 10 SH   SOLE   10 0 0
CHR HANSEN HOLDING A/S SPONSOR ADR 12545M207   12,154 798 SH   SOLE   798 0 0
COLLIERS INTL GROUP INC SUB VT ADR 194693107   1,650,206 17,325 SH   SOLE   17,325 0 0
CRESCO LABS INC SUB VTG SHS ADR 22587M106   1,472 725 SH   SOLE   725 0 0
DIAGEO P L C SPON ADR NEW ADR 25243Q205   29,836 200 SH   SOLE   200 0 0
DRONE GUARDER INC COM ADR 26211L103   1 6,700 SH   SOLE   0 0 6,700
ENBRIDGE INC COM ADR 29250N105   2,954 89 SH   SOLE   89 0 0
EVEREST GROUP LTD COM ADR G3223R108   38,654 104 SH   SOLE   104 0 0
FIRSTSERVICE CORP NEW COM ADR 33767E202   341,287 2,345 SH   SOLE   2,345 0 0
GREEN THUMB INDS INC SUB VTG S ADR 39342L108   542,878 48,820 SH   SOLE   48,465 0 355
GSK PLC SPONSORED ADR ADR 37733W204   103,566 2,857 SH   SOLE   2,857 0 0
HALEON PLC SPON ADS ADR 405552100   12,153 1,459 SH   SOLE   1,459 0 0
HDFC BANK LTD ADR REPS 3 SHS ADR 40415F101   30,318 514 SH   SOLE   514 0 0
ICICI BK LTD ADR ADR 45104G104   137,324 5,940 SH   SOLE   5,940 0 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103   3,354,980 101,145 SH   SOLE   92,650 0 8,495
INMODE LTD SHS ADR M5425M103   3,046 100 SH   SOLE   0 0 100
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105   675,677 5,220 SH   SOLE   5,220 0 0
JOHNSON CONTROLS INTL ADR g51502105   8,886 167 SH   SOLE   167 0 0
KEYWORDS STUDIOS PLC SHS ADR G5254U108   22,000 1,195 SH   SOLE   1,195 0 0
KORNIT DIGITAL LTD SHS ADR M6372Q113   6,380,045 337,390 SH   SOLE   331,677 0 5,713
KORNIT DIGITAL LTD SHS ADR M6372Q113   5,522 292 SH   DFND   292 0 0
MEDTRONIC PLC SHS ADR G5960L103   33,303 425 SH   SOLE   425 0 0
NANO DIMENSION LTD SPONSORD AD ADR 63008G203   2,720 1,000 SH   SOLE   1,000 0 0
NIO INC SPON ADS ADR 62914V106   452 50 SH   SOLE   0 0 50
NOVARTIS A G SPONSORED ADR ADR 66987V109   3,158 31 SH   SOLE   31 0 0
NXP SEMICONDUCTORS N V COM ADR N6596X109   8,486,403 42,449 SH   SOLE   40,458 0 1,991
SCHLUMBERGER ADR 806857108   122,430 2,100 SH   SOLE   2,100 0 0
SHELL PLC SPON ADS ADR 780259305   209,305 3,251 SH   SOLE   3,251 0 0
SHOPIFY INC CL A ADR 82509L107   2,183 40 SH   SOLE   40 0 0
SMITH & NEPHEW PLC SPDN ADR NE ADR 83175M205   19,494 787 SH   SOLE   787 0 0
TAIWAN SEMICONDUCTOR SPONSORED ADR 874039100   86,900 1,000 SH   SOLE   1,000 0 0
TENCENT HLDGS LTD ADR ADR 88032Q109   15,081 390 SH   SOLE   390 0 0
TRANE TECHNOLOGIES PLC SHS ADR G8994E103   453,504 2,235 SH   SOLE   2,235 0 0
UNILEVER PLC AD ADR 904767704   95,243 1,928 SH   SOLE   1,928 0 0
VSBLTY GROUPE TECHNOLOGIES COR ADR 91834N100   8 200 SH   SOLE   0 0 200
WESTPORT FUEL SYSTEMS INC COM ADR 960908507   970 160 SH   SOLE   160 0 0
WNS HOLDINGS LTD SPON ADR ADR 92932M101   6,846 100 SH   SOLE   100 0 0
1ST BUS FINL SVCS INC COM COM 319390100   180,660 6,020 SH   SOLE   6,020 0 0
3M CO COM COM 88579Y101   86,224 921 SH   SOLE   921 0 0
ABBOTT LABS COM 002824100   936,720 9,672 SH   SOLE   9,646 0 26
ABBVIE INC. COM COM 00287Y109   5,918,430 39,705 SH   SOLE   37,700 0 2,005
ACADIA HEALTHCARE COMPANY INC COM 00404A109   371,588 5,285 SH   SOLE   5,285 0 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H201   65,492 11,390 SH   SOLE   11,390 0 0
ACCESS POWER & CO INC COM 00431N108   0 200 SH   SOLE   200 0 0
ACER THERAPEUTICS INC COM COM 00444P108   8 10 SH   SOLE   0 0 10
ADICET BIO INC COM COM 007002108   110 80 SH   SOLE   80 0 0
ADOBE INC COM 00724F101   6,027,528 11,821 SH   SOLE   11,592 0 229
ADVANCED MICRO DEVICES COM COM 007903107   51,410 500 SH   SOLE   500 0 0
ADVANSIX INC COM COM 00773T101   1,243 40 SH   SOLE   40 0 0
AES CORP CO COM 00130H105   3,800 250 SH   SOLE   250 0 0
ALLIANT ENERGY CORP COM 018802108   84,933 1,753 SH   SOLE   1,753 0 0
ALLSTATE CORP COM 020002101   97,484 875 SH   SOLE   475 0 400
ALLY FINL INC COM COM 02005N100   2,588 97 SH   SOLE   97 0 0
ALPHABET INC CAP STK CL A COM 02079K305   24,636,489 188,266 SH   SOLE   177,448 0 10,818
ALPHABET INC CAP STK CL C COM 02079K107   294,948 2,237 SH   SOLE   2,237 0 0
ALTRIA GROUP INC COM COM 02209S103   61,561 1,464 SH   SOLE   1,464 0 0
AMAZON COM INC CO COM 023135106   482,548 3,796 SH   SOLE   1,796 0 2,000
AMERICAN ELECTRIC POWER COM 025537101   5,115 68 SH   SOLE   68 0 0
AMERICAN EXPRESS CO COM 025816109   276,897 1,856 SH   SOLE   1,856 0 0
AMERICAN INTL GROUP COM NEW COM 026874784   33,497 553 SH   SOLE   553 0 0
AMGEN INC COM 031162100   5,001,811 18,611 SH   SOLE   17,589 0 1,022
AMN HEALTHCARE SVCS INC COM COM 001744101   517,468 6,075 SH   SOLE   6,075 0 0
AMPHENOL CORP NEW CL A COM 032095101   62,780 747 SH   SOLE   747 0 0
ANALOG DEVICES INC COM COM 032654105   2,958,891 16,899 SH   SOLE   16,899 0 0
ANAVEX LIFE SCIENCES CORP COM COM 032797300   13,100 2,000 SH   SOLE   2,000 0 0
ANSYS INC COM COM 03662Q105   16,960 57 SH   SOLE   57 0 0
APPLE INC COM COM 037833100   7,698,184 44,963 SH   SOLE   44,004 0 959
APPLIED MATLS INC CO COM 038222105   4,984 36 SH   SOLE   36 0 0
ASSOCIATED BANCORP COM 045487105   874,834 51,130 SH   SOLE   51,130 0 0
AT&T INC COM COM 00206R102   102,827 6,846 SH   SOLE   6,846 0 0
AUTOMATIC DATA PROCESSING COM 053015103   261,510 1,087 SH   SOLE   87 0 1,000
AZEK CO INC CL A COM 05478C105   532,792 17,915 SH   SOLE   17,915 0 0
BANK FIRST CORPORATION COM 06211J100   547,842 7,101 SH   SOLE   7,101 0 0
BANK OF AMERICA COM 060505104   8,740,669 319,236 SH   SOLE   300,917 0 18,318
BARINGS BDC INC COM COM 06759L103   2,477 278 SH   SOLE   278 0 0
BAXTER INTERNATIONAL INC COM 071813109   36,381 964 SH   SOLE   964 0 0
BECTON DICKINSON & CO COM 075887109   15,253 59 SH   SOLE   59 0 0
BERKSHIRE HATHAWAY INC CL B NE COM 084670702   133,464 381 SH   SOLE   381 0 0
BERRY GLOBAL GROUP INC COM COM 08579W103   3,964,902 64,043 SH   SOLE   62,479 0 1,564
BEST BUY INC COM COM 086516101   2,671,747 38,459 SH   SOLE   37,640 0 819
BLACKSTONE INC COM 09260D107   74,998 700 SH   SOLE   700 0 0
BLOCK INC. COM 852234103   354 8 SH   SOLE   0 0 8
BOEING CO COM 097023105   3,587,675 18,717 SH   SOLE   18,717 0 0
BREAD FINANCIAL HOLDINGS COM 018581108   8,960,601 262,006 SH   SOLE   257,210 0 4,796
BRISTOL MYERS SQUIBB CO COM 110122108   4,181,908 72,052 SH   SOLE   69,013 0 3,039
CALIX INC COM COM 13100M509   1,898,922 41,425 SH   SOLE   41,425 0 0
CARRIER GLOBAL CORPORATION COM COM 14448C104   7,397 134 SH   SOLE   134 0 0
CDW CORP COM COM 12514G108   79,695 395 SH   SOLE   395 0 0
CHEMOURS CO COM COM 163851108   15,427 550 SH   SOLE   510 0 40
CHENIERE ENERGY INC COM NEW COM 16411R208   2,464,506 14,850 SH   SOLE   14,850 0 0
CHEVRON CORP NEW COM COM 166764100   4,964,567 29,442 SH   SOLE   27,349 0 2,094
CHEWY INC CL A COM 16679L109   3,912,862 214,286 SH   SOLE   210,173 0 4,113
CHURCH & DWIGHT INC COM COM 171340102   31,397 343 SH   SOLE   343 0 0
CINCINNATI FINANCIAL CORP COM 172062101   170,108 1,663 SH   SOLE   1,663 0 0
CISCO SYSTEMS INC COM 17275R102   8,974,227 166,931 SH   SOLE   157,427 0 9,504
CITIGROUP INC COM NEW COM 172967424   8,211,513 199,648 SH   SOLE   193,543 0 6,104
CITIGROUP INC COM NEW COM 172967424   6,211 151 SH   DFND   151 0 0
CITIZENS FINANCIAL GROUP INC C COM 174610105   3,945,314 147,213 SH   SOLE   139,646 0 7,567
CNA FINL CORP COM 126117100   43,915 1,116 SH   SOLE   1,116 0 0
COCA COLA CO COM 191216100   1,873,875 33,474 SH   SOLE   33,474 0 0
COGNEX CORP COM COM 192422103   424,400 10,000 SH   SOLE   10,000 0 0
COHBAR INC COM COM 19249J307   77 25 SH   SOLE   25 0 0
COHERENT INC COM COM 19247g107   7,484,570 229,307 SH   SOLE   222,694 0 6,612
COLGATE PALMOLIVE CO COM 194162103   216,530 3,045 SH   SOLE   3,045 0 0
CONAGRA BRANDS INC COM 205887102   27,420 1,000 SH   SOLE   1,000 0 0
CONOCOPHILLIPS COM COM 20825C104   47,920 400 SH   SOLE   400 0 0
CONSOLIDATED EDISON COM COM 209115104   14,369 168 SH   SOLE   168 0 0
CONSTELLATION ENERGY CORP COM COM 21037T109   3,927 36 SH   SOLE   36 0 0
CORNING INC COM 219350105   2,481,251 81,433 SH   SOLE   74,521 0 6,912
CORTEVA INC COM COM 22052L104   73,517 1,437 SH   SOLE   1,352 0 85
COSTCO WHOLESALE CORP COM 22160K105   420,804 745 SH   SOLE   745 0 0
CROWDSTRIKE HLDGS INC CL A COM 22788C105   1,838,669 10,985 SH   SOLE   10,985 0 0
CROWN HOLDINGS INC COM COM 228368106   323,217 3,653 SH   SOLE   2,308 0 1,345
CSX CORP COM COM 126408103   25,369 825 SH   SOLE   150 0 675
CVS HEALTH CORP COM COM 126650100   7,230,144 103,554 SH   SOLE   100,993 0 2,561
DANAHER CORP COM 235851102   42,330 171 SH   SOLE   171 0 0
DARDEN RESTAURANTS INC. COM 237194105   46,546 325 SH   SOLE   0 0 325
DEERE & CO. COM 244199105   37,738 100 SH   SOLE   100 0 0
DELL TECHNOLOGIES INC CL C COM 24703L202   6,339 92 SH   SOLE   92 0 0
DEVON ENERGY CORP NEW COM 25179M103   53,376 1,119 SH   SOLE   819 0 300
DISCOVER FINL SVCS COM COM 254709108   5,141,144 59,346 SH   SOLE   57,116 0 2,230
DISNEY WALT PRODTNS COM 254687106   1,925,836 23,761 SH   SOLE   22,881 0 880
DOLLAR TREE INC COM COM 256746108   7,877 74 SH   SOLE   74 0 0
DOMINION RES INC/VA COM 25746U109   11,123 249 SH   SOLE   249 0 0
DOW INC COM 260557103   92,756 1,799 SH   SOLE   1,714 0 85
DULUTH HLDGS INC COM CL B COM 26443V101   370,366 61,625 SH   SOLE   61,625 0 0
DUPONT DE NEMOURS INC COM COM 26614N102   39,309 527 SH   SOLE   527 0 0
EBAY INC COM COM 278642103   6,135,248 139,153 SH   SOLE   132,884 0 6,269
ECOLAB INC COM COM 278865100   24,967 147 SH   SOLE   147 0 0
ELECTRONIC ARTS INC COM COM 285512109   1,676,570 13,925 SH   SOLE   13,925 0 0
EMERSON ELEC CO COM 291011104   1,352 14 SH   SOLE   14 0 0
ENERGIZER HLDGS INC NEW COM COM 29272W109   3,455,590 107,852 SH   SOLE   105,030 0 2,822
EQUIFAX INC CO COM 294429105   3,015,692 16,463 SH   SOLE   16,076 0 387
ERIE INDTY CO CL A COM 29530P102   18,803 64 SH   SOLE   64 0 0
ETSY INC COM COM 29786A106   12,916 200 SH   SOLE   200 0 0
EXACT SCIENCES CORP COM COM 30063P105   9,666,751 141,700 SH   SOLE   136,046 0 5,653
EXACT SCIENCES CORP COM COM 30063P105   6,686 98 SH   DFND   98 0 0
EXELON CORP CO COM 30161N101   4,081 108 SH   SOLE   108 0 0
EXXON MOBIL CORP COM COM 30231G102   17,027,662 144,818 SH   SOLE   142,447 0 2,370
F&G ANNUITIES & LIFE INC COMMO COM 30190A104   115,270 4,108 SH   SOLE   4,068 0 40
FACTSET RESH SYS INC COM COM 303075105   20,988 48 SH   SOLE   48 0 0
FARMERS & MERCHANTS BK COM COM 308243104   539,238 111 SH   SOLE   0 0 111
FASTENAL CO COM 311900104   120,645 2,208 SH   SOLE   2,208 0 0
FEDEX CORP COM COM 31428X106   5,270,479 19,895 SH   SOLE   18,960 0 935
FIDELITY NATIONAL FINANCIAL IN COM 31620R303   15,611 378 SH   SOLE   378 0 0
FIDELITY NATL INFO SVC COM COM 31620M106   79,091 1,431 SH   SOLE   1,245 0 186
FIRST HORIZON CORP COM 320517105   7,901 717 SH   SOLE   717 0 0
FIRSTENERGY CORP COM COM 337932107   1,709 50 SH   SOLE   50 0 0
FISERV INC COM 337738108   7,499,753 66,393 SH   SOLE   63,557 0 2,836
FORD MOTOR COMPANY COM 345370860   10,897 877 SH   SOLE   777 0 100
FREEPORT-MCMORAN INC COM 35671D857   7,653,641 205,246 SH   SOLE   192,765 0 12,481
GE HEALTHCARE TECHNOLOGIES INC COM 36266G107   3,375,941 49,617 SH   SOLE   48,819 0 798
GENERAC HLDGS INC COM COM 368736104   5,629,309 51,664 SH   SOLE   50,784 0 880
GENERAL DYNAMICS CORP COM COM 369550108   1,953,154 8,839 SH   SOLE   8,839 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301   3,076,607 27,830 SH   SOLE   26,730 0 1,100
GENERAL MILLS INC COM 370334104   68,533 1,071 SH   SOLE   1,071 0 0
GENERAL MTRS CO COM COM 37045V100   659 20 SH   SOLE   0 0 20
GILEAD SCIENCES INC COM COM 375558103   33,273 444 SH   SOLE   444 0 0
GLOBAL PMTS INC COM COM 37940X102   2,500,732 21,672 SH   SOLE   21,062 0 610
GOLDMAN SACHS GROUP INC COM 38141G104   48,818 151 SH   SOLE   151 0 0
HANESBRANDS INC COM COM 410345102   208,514 52,655 SH   SOLE   52,655 0 0
HCA HEALTHCARE INC COM COM 40412C101   1,795,654 7,300 SH   SOLE   6,400 0 900
HENRY JACK & ASSOC INC COM COM 426281101   16,317 108 SH   SOLE   108 0 0
HERSHEY FOODS CORP COM 427866108   35,014 175 SH   SOLE   175 0 0
HESS CORP COM COM 42809H107   7,650 50 SH   SOLE   50 0 0
HILLENBRAND INC COM COM 431571108   447,005 10,565 SH   SOLE   10,565 0 0
HOME DEPOT INC COM 437076102   10,273 34 SH   SOLE   34 0 0
HOMOLOGY MEDICINES INC COM COM 438083107   89 76 SH   SOLE   76 0 0
HONEYWELL INTERNATIONAL INC. COM 438516106   214,298 1,160 SH   SOLE   1,160 0 0
ILLINOIS TOOL WORKS INC COM 452308109   9,212 40 SH   SOLE   40 0 0
INGERSOLL RAND INC COM COM 45687V106   148,595 2,332 SH   SOLE   2,332 0 0
INOVIO PHARMACEUTICALS INC COM COM 45773H201   61 158 SH   SOLE   0 0 158
INTEL CORP COM 458140100   486,064 13,673 SH   SOLE   11,064 0 2,609
INTERCONTINENTALEXCHANGE COM COM 45866F104   4,564,628 41,489 SH   SOLE   40,619 0 870
INTERNATIONAL FLAV&FRA COM COM 459506101   31,563 463 SH   SOLE   402 0 61
ITT INC COM COM 45073V108   9,791 100 SH   SOLE   100 0 0
JOHNSON & JOHNSON COM 478160104   6,947,104 44,604 SH   SOLE   42,464 0 2,140
JPMORGAN CHASE & CO COM COM 46625H100   11,547,821 79,629 SH   SOLE   75,189 0 4,440
KELLANOVA COM 487836108   11,069 186 SH   SOLE   0 0 186
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103   6,309,202 47,685 SH   SOLE   45,520 0 2,165
KIMBERLY CLARK CORP COM 494368103   4,610,548 38,151 SH   SOLE   37,639 0 512
KINDER MORGAN INC DEL COM COM 49456B101   72,388 4,366 SH   SOLE   4,366 0 0
KINSALE CAP GROUP INC COM COM 49714P108   70,402 170 SH   SOLE   170 0 0
KIRKLANDS INC COM COM 497498105   172 100 SH   SOLE   0 0 100
KONTOOR BRANDS INC COM COM 50050N103   1,405 32 SH   SOLE   32 0 0
KRAFT HEINZ CO COM COM 500754106   301,145 8,952 SH   SOLE   5,902 0 3,050
L3HARRIS TECHNOLOGIES INC COM COM 502431109   124,670 716 SH   SOLE   716 0 0
LAMB WESTON HLDGS INC COM COM 513272104   36,984 400 SH   SOLE   0 0 400
LAS VEGAS SANDS CORP COM COM 517834107   248,224 5,415 SH   SOLE   4,965 0 450
LEVI STRAUSS & CO NEW CL A COM COM 52736R102   221,354 16,300 SH   SOLE   16,300 0 0
LILLY ELI AND COMPANY COM 532457108   26,856 50 SH   SOLE   50 0 0
LITHIUM AMERS CORP NEW COM NEW COM 53680Q207   8,505 500 SH   SOLE   500 0 0
LKQ CORP COM COM 501889208   7,540,473 152,302 SH   SOLE   148,215 0 4,087
LOWES COS INC CO COM 548661107   234,444 1,128 SH   SOLE   638 0 490
LUMENTUM HLDGS INC COM COM 55024U109   1,295,446 28,673 SH   SOLE   28,673 0 0
MANITOWOC CO INC COM NEW COM 563571405   3,762 250 SH   SOLE   250 0 0
MANNKIND CORP COM NEW COM 56400P706   6,451 1,562 SH   SOLE   0 0 1,562
MANNKIND CORP COM NEW COM 56400P706   3,717 900 SH   DFND   0 0 900
MARATHON PETE CORP COM COM 56585A102   11,653 77 SH   SOLE   77 0 0
MARVELL TECHNOLOGY GROUP LTD C COM 573874104   2,197,678 40,600 SH   SOLE   40,600 0 0
MASCO CORP COM COM 574599106   273,023 5,108 SH   SOLE   4,333 0 775
MASTEC INC COM COM 576323109   485,078 6,740 SH   SOLE   6,740 0 0
MCDONALDS CORP COM 580135101   214,440 814 SH   SOLE   814 0 0
MCKESSON CORP COM 58155q103   5,933,094 13,644 SH   SOLE   13,031 0 613
MERCK & CO INC NEW COM COM 58933Y105   1,911,061 18,563 SH   SOLE   18,563 0 0
META PLATFORMS COM 30303M102   10,477,229 34,900 SH   SOLE   33,549 0 1,350
METTLER TOLEDO INTL COM COM 592688105   249,316 225 SH   SOLE   225 0 0
MGE ENERGY INC COM COM 55277P104   464,635 6,782 SH   SOLE   6,782 0 0
MGP INGREDIENTS INC NEW COM COM 55303J106   131,850 1,250 SH   SOLE   0 0 1,250
MICROCHIP TECHNOLOGY INC COM 595017104   140,490 1,800 SH   SOLE   1,800 0 0
MICROSOFT CORP COM 594918104   24,196,862 76,633 SH   SOLE   71,098 0 5,535
MIMEDX GROUP INC COM COM 602496101   119,191 16,350 SH   SOLE   13,200 0 3,150
MODERNA INC COM COM 60770K107   207 2 SH   SOLE   2 0 0
MOLSON COORS BEVERAGE CO COM 60871R209   82,400 1,296 SH   SOLE   1,296 0 0
MONDELEZ INTL INC CL A COM 609207105   22,555 325 SH   SOLE   325 0 0
MORGAN STANLEY COM NEW COM 617446448   127,569 1,562 SH   SOLE   1,562 0 0
MUELLER WTR PRODS INC COM SER COM 624758108   383,253 30,225 SH   SOLE   30,225 0 0
NANOSTRING TECHNOLOGIES INC CO COM 63009R109   2,752 1,600 SH   SOLE   1,600 0 0
NEUROCRINE BIOSCIENCES INC COM COM 64125C109   930,937 8,275 SH   SOLE   8,275 0 0
NEW YORK CMNTY BANCORP COM COM 649445103   540,022 47,621 SH   SOLE   47,621 0 0
NEWELL BRANDS INC. COM 651229106   1,901,330 210,557 SH   SOLE   206,054 0 4,503
NEXTERA ENERGY INC COM COM 65339F101   81,123 1,416 SH   SOLE   1,416 0 0
NIKE INC-CL B COM 654106103   52,368 548 SH   SOLE   548 0 0
NMI HLDGS INC CL A COM 629209305   141,518 5,224 SH   SOLE   2,224 0 3,000
NOODLES & CO COM CL A COM 65540B105   382,498 155,487 SH   SOLE   155,487 0 0
NORFOLK SOUTHERN CORP COM COM 655844108   59,079 300 SH   SOLE   300 0 0
NORTHERN TRUST CORP COM 665859104   5,709,172 82,170 SH   SOLE   80,871 0 1,299
NORTHROP GRUMMAN CORP COM COM 666807102   11,005 25 SH   SOLE   25 0 0
O-I GLASS INC COM COM 67098H104   2,589,921 154,807 SH   SOLE   151,421 0 3,386
OKTA INC CL A COM 679295105   6,684 82 SH   SOLE   82 0 0
ON SEMICONDUCTOR CORP COM COM 682189105   7,343 79 SH   SOLE   79 0 0
ONEOK INC NEW COM COM 682680103   279,536 4,407 SH   SOLE   4,407 0 0
ORACLE CORP COM 68389X105   7,284,119 68,770 SH   SOLE   65,301 0 3,469
ORGANON & CO COMMON STOCK COM 68622V106   1,424 82 SH   SOLE   82 0 0
OSHKOSH CORPORATION COM 688239201   10,900 114 SH   SOLE   114 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   5,381 67 SH   SOLE   67 0 0
PARAMOUNT GLOBLAL COM 92556H206   6,005,725 465,560 SH   SOLE   455,456 0 10,104
PAVMED INC COM COM 70387R106   15 50 SH   SOLE   0 0 50
PAYCHEX INC COM 704326107   17,299 150 SH   SOLE   150 0 0
PAYPAL HLDGS INC COM COM 70450Y103   8,315,974 142,251 SH   SOLE   136,728 0 5,522
PEPSICO INC COM 713448108   760,786 4,490 SH   SOLE   3,048 0 1,442
PERFORMANCE FOOD GROUP CO COM COM 71377A103   8,017,556 136,214 SH   SOLE   129,877 0 6,337
PFIZER INC COM 717081103   4,955,598 149,400 SH   SOLE   146,990 0 2,410
PHILIP MORRIS INTL INC COM COM 718172109   164,978 1,782 SH   SOLE   1,582 0 200
PIONEER NAT RES CO COM COM 723787107   599,125 2,610 SH   SOLE   2,610 0 0
PJT PARTNERS INC COM CL A COM 69343T107   874 11 SH   SOLE   0 0 11
PNC FINL SVCS GROUP COM COM 693475105   4,428,704 36,073 SH   SOLE   34,719 0 1,354
POOL CORP COM COM 73278L105   275,977 775 SH   SOLE   775 0 0
PREMIER INC CL A COM 74051N102   452,145 21,030 SH   SOLE   21,030 0 0
PROCTER & GAMBLE COMPANY COM 742718109   3,432,232 23,531 SH   SOLE   22,691 0 840
PRUDENTIAL FINL INC COM COM 744320102   18,978 200 SH   SOLE   200 0 0
PURE STORAGE INC CL A COM 74624M102   592,182 16,625 SH   SOLE   14,725 0 1,900
QUALCOMM INC COM 747525103   11,408,193 102,721 SH   SOLE   96,604 0 6,116
QUALYS INC COM COM 74758T303   6,102 40 SH   SOLE   40 0 0
QUANTA SERVICES INC CO COM 74762E102   7,670 41 SH   SOLE   41 0 0
REGAL REXNORD CORP COM 758750103   3,339,487 23,373 SH   SOLE   21,862 0 1,510
REGEN BIOPHARMA INC COM NEW COM 75886M300   7 4 SH   SOLE   0 0 4
RESIDEO TECHNOLOGIES INC COM COM 76118Y104   2,623 166 SH   SOLE   166 0 0
RESMED INC COM COM 761152107   295,740 2,000 SH   SOLE   2,000 0 0
RING ENERGY INC COM COM 76680V108   1,431 734 SH   SOLE   0 0 734
ROCKWELL INTL CORP COM 773903109   114,348 400 SH   SOLE   400 0 0
ROPER INDS INC NEW COM COM 776696106   47,944 99 SH   SOLE   99 0 0
RPM INTL INC COM COM 749685103   9,197 97 SH   SOLE   97 0 0
RTX CORP COM 75513E101   15,833 220 SH   SOLE   220 0 0
RYAN SPECIALTY HOLDINGS INC CL COM 78351F107   11,810 244 SH   SOLE   0 0 244
SALESFORCE INC COM COM 79466L302   202,780 1,000 SH   SOLE   0 0 1,000
SCHEIN HENRY INC CO COM 806407102   656,370 8,840 SH   SOLE   8,840 0 0
SCHWAB (CHARLES) CORP COM 808513105   6,678,147 121,642 SH   SOLE   117,767 0 3,875
SEALED AIR CORP COM 81211K100   1,702,791 51,820 SH   SOLE   48,518 0 3,301
SKECHERS U S A INC CL A COM 830566105   3,962,617 80,952 SH   SOLE   74,835 0 6,118
SKYWORKS SOLUTIONS INC COM COM 83088M102   79,365 805 SH   SOLE   805 0 0
SMITH A O COM COM 831865209   3,502,466 52,963 SH   SOLE   49,098 0 3,866
SOUTHERN CO COM COM 842587107   269,559 4,165 SH   SOLE   4,165 0 0
SOUTHWEST AIRLINES COM 844741108   54,140 2,000 SH   SOLE   2,000 0 0
SPX TECHNOLOGIES INC COM COM 78473E103   262,922 3,230 SH   SOLE   3,230 0 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100   2,802,484 53,340 SH   SOLE   52,323 0 1,017
STARBUCKS CORP CO COM 855244109   3,648,427 39,974 SH   SOLE   39,059 0 915
STATE STREET CORP COM 857477103   7,615,249 113,728 SH   SOLE   110,295 0 3,434
STEELCASE INC CL A COM 858155203   3,435,646 307,578 SH   SOLE   300,936 0 6,642
SYSCO CORPORATION COM 871829107   398,258 6,030 SH   SOLE   4,930 0 1,100
T ROWE PRICE GROUP INC COM 74144t108   104,870 1,000 SH   SOLE   1,000 0 0
TAKE-TWO INTERACTIVE COM COM 874054109   4,159,615 29,629 SH   SOLE   28,807 0 822
TARGET CORP COM 87612e106   4,329,807 39,159 SH   SOLE   37,607 0 1,552
TELEFLEX INC COM 879369106   489,061 2,490 SH   SOLE   2,490 0 0
TESLA INC COM 88160R101   928,066 3,709 SH   SOLE   3,673 0 36
TEXTRON INC COM 883203101   39,070 500 SH   SOLE   500 0 0
THE CIGNA GROUP COM 125523100   6,359,638 22,231 SH   SOLE   21,372 0 859
THE TRADE DESK INC COM CL A COM 88339J105   121,523 1,555 SH   SOLE   1,555 0 0
TOPBUILD CORP COM COM 89055F103   2,268,174 9,015 SH   SOLE   8,565 0 450
TOPGOLF CALLAWAY BRANDS COM 131193104   3,490,586 252,210 SH   SOLE   249,219 0 2,991
TRAVELERS COMPANIES COM COM 89417E109   1,306 8 SH   SOLE   8 0 0
TREES CORP COM 36930V100   1,595 10,000 SH   SOLE   10,000 0 0
TRIMBLE NAVIGATION LTD COM COM 896239100   3,232 60 SH   SOLE   60 0 0
TRUIST FINANCIAL CORP COM 89832q109   514,093 17,969 SH   SOLE   17,969 0 0
TYSON FOODS INC CL A COM 902494103   4,877,788 96,609 SH   SOLE   95,211 0 1,398
U S BANCORP COM 902973304   16,695 505 SH   SOLE   505 0 0
UBER TECHNOLOGIES INC COM COM 90353T100   6,898 150 SH   SOLE   150 0 0
UFP INDUSTRIES INC COM COM 90278Q108   614 6 SH   SOLE   6 0 0
UNITED PARCEL SERVICE - CL B COM 911312106   16,990 109 SH   SOLE   109 0 0
UNITEDHEALTH GROUP INC COM 91324P102   7,386,478 14,650 SH   SOLE   14,433 0 217
URBAN OUTFITTERS INC COM COM 917047102   14,318 438 SH   SOLE   438 0 0
VERIZON COMMUNICATIONS COM 92343V104   56,426 1,741 SH   SOLE   1,741 0 0
VIATRIS COM 92556V106   6,138,696 622,586 SH   SOLE   611,863 0 10,723
VIAVI SOLUTIONS INC COM COM 925550105   3,296,128 360,627 SH   SOLE   346,255 0 14,371
VIRGIN GALACTIC HOLDINGS INC C COM 92766K106   306 170 SH   SOLE   0 0 170
VISA INC COM CL A COM 92826C839   6,825,034 29,673 SH   SOLE   28,059 0 1,614
VIVA ENTMT GROUP INC COM NEW COM 92852K200   0 900 SH   SOLE   0 0 900
WABTEC CORP COM COM 929740108   303,401 2,855 SH   SOLE   1,241 0 1,614
WALGREENS BOOTS ALLIANCE INC COM 931427108   9,380,540 421,787 SH   SOLE   411,807 0 9,980
WALMART INC COM 931142103   147,147 920 SH   SOLE   895 0 25
WARNER BROTHERS DISCOVERY COM 934423104   8,847,685 814,704 SH   SOLE   800,691 0 14,013
WEC ENERGY GROUP INC COM COM 92939U106   174,713 2,169 SH   SOLE   2,169 0 0
WELLS FARGO NEW COM 949746101   4,731,562 115,799 SH   SOLE   110,838 0 4,961
WILLSCOT MOBIL MINI HLDNG CORP COM 971378104   523,660 12,591 SH   SOLE   12,591 0 0
XCEL ENERGY INC COM 98389B100   623,641 10,899 SH   SOLE   10,899 0 0
XYLEM INC COM COM 98419M100   559,288 6,144 SH   SOLE   6,144 0 0
YUM BRANDS INC COM COM 988498101   2,499 20 SH   SOLE   20 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102   3,928 35 SH   SOLE   35 0 0
ZIONS BANCORPORATION NA COM 989701107   4,169,512 119,504 SH   SOLE   114,585 0 4,920
ZOETIS INC CL A COM 98978V103   12,353 71 SH   SOLE   0 0 71
ENTERPRISE PRODS PARTN COM COM 293792107   315,494 11,527 SH   SOLE   10,522 0 1,005
ALEXANDRIA REAL ESTATE EQ INC COM 015271109   2,936,133 29,332 SH   SOLE   28,652 0 680
ANNALY CAPITAL MANAGEMENT INC COM 035710839   946,745 50,332 SH   SOLE   50,332 0 0
DIGITAL RLTY TR INC COM COM 253868103   24,688 204 SH   SOLE   204 0 0
FARMLAND PARTNERS INC COM COM 31154R109   1,026 100 SH   SOLE   100 0 0
GLOBAL NET LEASE INC COM NEW COM 379378201   673,796 70,114 SH   SOLE   70,114 0 0
HIGHLANDS REIT INC COM COM 43110A104   119 7,184 SH   SOLE   7,184 0 0
HOST HOTELS&RESORTS COM COM 44107P104   536,159 33,364 SH   SOLE   33,364 0 0
IRON MTN INC NEW COM COM 46284V101   47,560 800 SH   SOLE   800 0 0
KIMCO RLTY CORP COM COM 49446R109   18,821 1,070 SH   SOLE   0 0 1,070
OMEGA HEALTHCARE INVS COM COM 681936100   741,225 22,353 SH   SOLE   22,353 0 0
PARK HOTELS & RESORTS INC COM COM 700517105   562,100 45,625 SH   SOLE   45,625 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109   121,966 1,129 SH   SOLE   779 0 350
W P CAREY INC COM COM 92936U109   18,874 349 SH   SOLE   349 0 0
WEYERHAEUSER CO COM 962166104   10,731 350 SH   SOLE   350 0 0
ASHFORD HOSPITALITY TR INC 7.5 PFD 044103802   7,469 700 SH   SOLE   700 0 0
CAPITAL ONE FINL CORP DP SHS P PFD 14040h824   18,720 1,000 SH   SOLE   1,000 0 0
CHERRY HILL MTG INVT CORP 8.20 PFD 164651200   5,958 300 SH   SOLE   300 0 0
FEDERAL NATL MTG ASSN PFD SER PFD 313586828   840 250 SH   SOLE   250 0 0
GOLDMAN SACHS GROUP IN SHS D 1 PFD 38144g804   22,030 1,000 SH   SOLE   1,000 0 0
INVESCO MORTGAGE CAPITAL INC 7 PFD 46131b506   17,514 900 SH   SOLE   900 0 0
CHORD ENERGY CORPORATION WT A WT 674215124   55 2 SH   SOLE   0 0 2
CHORD ENERGY CORPORATION WT B WT 674215132   16 1 SH   SOLE   0 0 1
OCCIDENTAL PETE CORP WT EXP 08 WT 674599162   389 9 SH   SOLE   9 0 0
FEDNAT HLDG CO CONV 31431bad1   200,000 5,000,000 PRN   SOLE   5,000,000 0 0
DIMENSIONAL ETF TRUST INTERNAT COM 25434V807   64,033 1,963 SH   SOLE   1,963 0 0
DIMENSIONAL ETF TRUST WORLD EX COM 25434V880   12,544 557 SH   SOLE   557 0 0
FIRST TRUST GLOBAL WIND ENERGY COM 33736G106   7,245 500 SH   SOLE   500 0 0
INDIA FD INC COM COM 454089103   18,814 1,080 SH   SOLE   1,080 0 0
INVESCO EXCH TRADED FD TR II S COM 46138G706   10,358 200 SH   SOLE   200 0 0
ISHARES GLOBAL TIMBER & FOREST COM 464288174   14,804 200 SH   SOLE   200 0 0
ISHARES INDIA 50 ETF COM 464289529   122,648 2,714 SH   SOLE   2,714 0 0
ISHARES MSCI EAFE ETF COM 464287465   4,273 62 SH   SOLE   62 0 0
ISHARES MSCI EMERGING MKT ETF COM 464287234   107,019 2,820 SH   SOLE   2,820 0 0
ISHARES TR GL CLEAN ENE ETF COM 464288224   28,728 1,965 SH   SOLE   1,965 0 0
ISHARES TR MSCI INDIA ETF COM 46429B598   128,238 2,900 SH   SOLE   2,900 0 0
ISHARES TR MSCI INDIA ETF COM 46429B614   126,458 2,003 SH   SOLE   2,003 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706   1,100,211 45,957 SH   SOLE   45,957 0 0
SCHWAB STRATEGIC TR INTL EQTY COM 808524805   1,086,211 31,985 SH   SOLE   31,985 0 0
SPDR INDEX SHS FDS MSCI EAFE S COM 78463X434   272,524 4,065 SH   SOLE   4,039 0 26
SPDR INDEX SHS FDS PORTFOLIO E COM 78463X509   163,182 4,861 SH   SOLE   4,779 0 82
VANGUARD INTL EQTY IDX MSCI EU COM 922042874   61,464 1,061 SH   SOLE   1,061 0 0
GRAYSCALE BITCOIN TR BTC SHS COM 389637109   5,757 300 SH   SOLE   300 0 0
FIDELITY MSCI RL EST ETF COM 316092857   62,665 2,755 SH   SOLE   2,731 0 23
FIRST TR EXCHAN TRADED FD VII COM 33739H101   55,561 2,315 SH   SOLE   2,290 0 25
IMPACT SHS TR I NAACP MINO ETF COM 45259A209   12,176 394 SH   SOLE   394 0 0
ISHARES TR CRE U S REIT ETF COM 464288521   43,573 924 SH   SOLE   917 0 7
SCHWAB STRATEGIC TR US REIT ET COM 808524847   31,491 1,774 SH   SOLE   1,774 0 0
SPDR GOLD TRUST COM 78463V107   7,544 44 SH   SOLE   44 0 0
ALPS ETF TR ALERIAN MLP COM 00162Q452   8,145 193 SH   SOLE   193 0 0
ALPS ETF TR SECTR DIV DOGS COM 00162Q858   47,030 1,000 SH   SOLE   0 0 1,000
DIMENSIONAL ETF TRUST US CORE COM 25434V708   145,908 5,569 SH   SOLE   5,569 0 0
DIMENSIONAL ETF TRUST US MKTWI COM 25434V724   47,730 1,403 SH   SOLE   1,403 0 0
EA SERIES TRUST EA BRIDGEWAY O COM 02072L532   131,479 7,195 SH   SOLE   7,195 0 0
FIRST TR VALUE LINE DIVID INDX COM 33734H106   37,390 1,000 SH   SOLE   1,000 0 0
HANCOCK JOHN FINL OPPTYS FD SH COM 409735206   17,043 649 SH   SOLE   649 0 0
INVESCO DYNAMIC LEISURE AND EN COM 46137V720   153 4 SH   SOLE   4 0 0
ISHARES BIOTECHNOLOGY ETF COM 464287556   35,586 291 SH   SOLE   291 0 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705   767,259 7,602 SH   SOLE   7,529 0 73
ISHARES S&P SMLCP 600 VALUE ET COM 464287879   462,055 5,179 SH   SOLE   5,138 0 41
ISHARES TR RUS TP200 GR ETF COM 464289438   6,922 45 SH   SOLE   45 0 0
ISHARES TR S&P MC 400GR ETF COM 464287606   47,389 656 SH   SOLE   656 0 0
ISHARES TR S&P500/BAR VAL COM 464287408   929,248 6,040 SH   SOLE   5,930 0 111
ISHARES US HOME CONS ETF COM 464288752   39,245 500 SH   SOLE   500 0 0
SCHWAB STRATEGIC TR US LCAP VA COM 808524409   574,274 8,909 SH   SOLE   8,909 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369y605   66 2 SH   SOLE   2 0 0
SELECT SECTOR SPDR TR SBI MATE COM 81369Y100   39,275 500 SH   SOLE   500 0 0
SPDR SERIES TRUST PRTFLO S&P50 COM 78464A508   477,722 11,578 SH   SOLE   11,447 0 131
SPDR SERIES TRUST S&P 400 MDCP COM 78464A839   546,063 8,419 SH   SOLE   8,347 0 72
SPDR SERIES TRUST S&P 600 SMCP COM 78464A300   394,997 5,458 SH   SOLE   5,420 0 38
VANGUARD GROUP DIV APP ETF COM 921908844   27,191 175 SH   SOLE   175 0 0
VANGUARD INDEX FDS GROWTH ETF COM 922908736   13,615 50 SH   SOLE   50 0 0
VANGUARD INDEX FDS S&P 500 ETF COM 922908363   10,996 28 SH   SOLE   18 0 10
VANGUARD INDEX FDS SM CP VAL E COM 922908611   45,933 288 SH   SOLE   288 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744   5,517 40 SH   SOLE   40 0 0
VANGUARD INDEX TR STK MRK VIPE COM 922908769   39,549 186 SH   SOLE   186 0 0
ISHARES 1-5 YEAR INVESTMENT GR COM 464288646   21,975 441 SH   SOLE   441 0 0
ISHARES TR 0-5YR INVT GR CP COM 46434V100   16,990 354 SH   SOLE   354 0 0
ISHARES TR BARCLYS MBS BD COM 464288588   35,076 395 SH   SOLE   395 0 0
ISHARES TR CORE TOTAL USD COM 46434V613   86,337 1,975 SH   SOLE   1,975 0 0
ISHARES TR U.S. PFD STK ETF COM 464288687   7,537 250 SH   SOLE   250 0 0
VANGUARD BD INDEX FD SHORT TRM COM 921937827   15,034 200 SH   SOLE   200 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409   1,422,880 18,934 SH   SOLE   18,722 0 212
NUVEEN SELECT TAX-FREE INCOME COM 67062F100   4,987 375 SH   SOLE   375 0 0