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   186,712 4,757 SH   SOLE   4,757 0 0
ACCELLERON INDS LTD UNSPONSORE ADR 00449R109   3,633 152 SH   SOLE   152 0 0
ALCON INC ORD SHS ADR H01301128   5,337 65 SH   SOLE   65 0 0
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102   19,421 233 SH   SOLE   233 0 0
AON PLC SHS CL A ADR G0403H108   690,400 2,000 SH   SOLE   2,000 0 0
ASML HOLDING N V N Y REGISTRY ADR N07059210   58,377 81 SH   SOLE   81 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108   148,579 2,076 SH   SOLE   2,076 0 0
BANCO BRADESCO S A SP ADR PFD ADR 059460303   11,051 3,194 SH   SOLE   3,194 0 0
BANK OF MONTREAL ADR 063671101   279,690 3,097 SH   SOLE   3,097 0 0
BARRICK GOLD CORP COM ADR 067901108   1,693 100 SH   SOLE   100 0 0
BAUSCH HEALTH COS INC COM ADR 071734107   1,795,720 224,465 SH   SOLE   217,570 0 6,895
CAMECO CORP COM ADR 13321L108   284,790 9,090 SH   SOLE   9,090 0 0
CHR HANSEN HOLDING A/S SPONSOR ADR 12545M207   13,853 798 SH   SOLE   798 0 0
COLLIERS INTL GROUP INC SUB VT ADR 194693107   1,843,517 18,775 SH   SOLE   18,775 0 0
CRESCO LABS INC SUB VTG SHS ADR 22587M106   1,091 725 SH   SOLE   725 0 0
DIAGEO P L C SPON ADR NEW ADR 25243Q205   34,696 200 SH   SOLE   200 0 0
DRONE GUARDER INC COM ADR 26211L103   3 6,700 SH   SOLE   0 0 6,700
ENBRIDGE INC COM ADR 29250N105   3,306 89 SH   SOLE   89 0 0
EVEREST GROUP LTD COM ADR G3223R108   35,553 104 SH   SOLE   104 0 0
FIRSTSERVICE CORP NEW COM ADR 33767E202   361,336 2,345 SH   SOLE   2,345 0 0
GREEN THUMB INDS INC SUB VTG S ADR 39342L108   428,015 56,170 SH   SOLE   55,815 0 355
GSK PLC SPONSORED ADR ADR 37733W204   98,259 2,757 SH   SOLE   2,757 0 0
HALEON PLC SPON ADS ADR 405552100   13,567 1,619 SH   SOLE   1,619 0 0
HDFC BANK LTD ADR REPS 3 SHS ADR 40415F101   35,810 514 SH   SOLE   514 0 0
ICICI BK LTD ADR ADR 45104G104   137,087 5,940 SH   SOLE   5,940 0 0
INFINEON TECHNOLOGIES AG SPONS ADR 45662N103   4,044,967 97,870 SH   SOLE   89,375 0 8,495
INMODE LTD SHS ADR M5425M103   3,735 100 SH   SOLE   0 0 100
JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105   647,123 5,220 SH   SOLE   5,220 0 0
JOHNSON CONTROLS INTL ADR g51502105   11,379 167 SH   SOLE   167 0 0
KEYWORDS STUDIOS PLC SHS ADR G5254U108   27,366 1,195 SH   SOLE   1,195 0 0
KORNIT DIGITAL LTD SHS ADR M6372Q113   9,501,577 323,513 SH   SOLE   318,155 0 5,358
KORNIT DIGITAL LTD SHS ADR M6372Q113   8,576 292 SH   DFND   292 0 0
MEDTRONIC PLC SHS ADR G5960L103   40,174 456 SH   SOLE   456 0 0
METEN HOLDING GROUP LTD SHS NE ADR G6055H148   0 2 SH   SOLE   0 0 2
NANO DIMENSION LTD SPONSORD AD ADR 63008G203   2,890 1,000 SH   SOLE   1,000 0 0
NIO INC SPON ADS ADR 62914V106   484 50 SH   SOLE   0 0 50
NOVARTIS A G SPONSORED ADR ADR 66987V109   3,128 31 SH   SOLE   31 0 0
NXP SEMICONDUCTORS N V COM ADR N6596X109   8,973,989 43,844 SH   SOLE   41,865 0 1,979
SCHLUMBERGER ADR 806857108   103,152 2,100 SH   SOLE   2,100 0 0
SHELL PLC SPON ADS ADR 780259305   184,225 3,051 SH   SOLE   3,051 0 0
SHOPIFY INC CL A ADR 82509L107   2,584 40 SH   SOLE   40 0 0
SMITH & NEPHEW PLC SPDN ADR NE ADR 83175M205   25,381 787 SH   SOLE   787 0 0
TAIWAN SEMICONDUCTOR SPONSORED ADR 874039100   100,920 1,000 SH   SOLE   1,000 0 0
TENCENT HLDGS LTD ADR ADR 88032Q109   16,571 390 SH   SOLE   390 0 0
TRANE TECHNOLOGIES PLC SHS ADR G8994E103   427,466 2,235 SH   SOLE   2,235 0 0
UNILEVER PLC AD ADR 904767704   97,118 1,863 SH   SOLE   1,863 0 0
VSBLTY GROUPE TECHNOLOGIES COR ADR 91834N100   15 200 SH   SOLE   0 0 200
WESTPORT FUEL SYSTEMS INC COM ADR 960908507   1,227 160 SH   SOLE   160 0 0
WNS HOLDINGS LTD SPON ADR ADR 92932M101   7,372 100 SH   SOLE   100 0 0
1ST BUS FINL SVCS INC COM COM 319390100   177,530 6,020 SH   SOLE   6,020 0 0
3M CO COM COM 88579Y101   92,183 921 SH   SOLE   921 0 0
ABBOTT LABS COM 002824100   1,054,427 9,672 SH   SOLE   9,646 0 26
ABBVIE INC. COM COM 00287Y109   5,427,735 40,286 SH   SOLE   38,301 0 1,985
ACADIA HEALTHCARE COMPANY INC COM 00404A109   400,987 5,035 SH   SOLE   5,035 0 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H102   92,259 113,900 SH   SOLE   113,900 0 0
ACCESS POWER & CO INC COM 00431N108   0 200 SH   SOLE   200 0 0
ACER THERAPEUTICS INC COM COM 00444P108   9 10 SH   SOLE   0 0 10
ACTIVISION BLIZZARD INC COM 00507v109   6,413,038 76,074 SH   SOLE   74,741 0 1,333
ADICET BIO INC COM COM 007002108   194 80 SH   SOLE   80 0 0
ADOBE INC COM 00724F101   6,949,037 14,211 SH   SOLE   13,982 0 229
ADVANCED MICRO DEVICES COM COM 007903107   56,955 500 SH   SOLE   500 0 0
ADVANSIX INC COM COM 00773T101   1,399 40 SH   SOLE   40 0 0
AES CORP CO COM 00130H105   5,182 250 SH   SOLE   250 0 0
ALLIANT ENERGY CORP COM 018802108   84,125 1,603 SH   SOLE   1,603 0 0
ALLSTATE CORP COM 020002101   101,952 935 SH   SOLE   535 0 400
ALLY FINL INC COM COM 02005N100   2,620 97 SH   SOLE   97 0 0
ALPHABET INC CAP STK CL A COM 02079K305   24,736,244 206,652 SH   SOLE   195,832 0 10,820
ALPHABET INC CAP STK CL C COM 02079K107   263,715 2,180 SH   SOLE   2,180 0 0
ALTRIA GROUP INC COM COM 02209S103   66,319 1,464 SH   SOLE   1,464 0 0
AMAZON COM INC CO COM 023135106   487,155 3,737 SH   SOLE   1,737 0 2,000
AMERICAN ELECTRIC POWER COM 025537101   5,726 68 SH   SOLE   68 0 0
AMERICAN EXPRESS CO COM 025816109   323,315 1,856 SH   SOLE   1,856 0 0
AMERICAN INTL GROUP COM NEW COM 026874784   31,806 553 SH   SOLE   553 0 0
AMGEN INC COM 031162100   4,592,195 20,684 SH   SOLE   19,662 0 1,022
AMN HEALTHCARE SVCS INC COM COM 001744101   662,904 6,075 SH   SOLE   6,075 0 0
AMPHENOL CORP NEW CL A COM 032095101   63,498 747 SH   SOLE   747 0 0
ANALOG DEVICES INC COM COM 032654105   3,288,638 16,881 SH   SOLE   16,881 0 0
ANSYS INC COM COM 03662Q105   18,825 57 SH   SOLE   57 0 0
APPLE INC COM COM 037833100   8,721,539 44,963 SH   SOLE   43,967 0 996
APPLIED MATLS INC CO COM 038222105   5,203 36 SH   SOLE   36 0 0
ASSOCIATED BANCORP COM 045487105   907,663 55,925 SH   SOLE   55,925 0 0
AT&T INC COM COM 00206R102   135,112 8,471 SH   SOLE   8,471 0 0
AUTOMATIC DATA PROCESSING COM 053015103   238,912 1,087 SH   SOLE   87 0 1,000
AZEK CO INC CL A COM 05478C105   591,109 19,515 SH   SOLE   19,515 0 0
BANK FIRST CORPORATION COM 06211J100   590,803 7,101 SH   SOLE   7,101 0 0
BANK OF AMERICA COM 060505104   9,187,558 320,236 SH   SOLE   301,917 0 18,318
BARINGS BDC INC COM COM 06759L103   2,180 278 SH   SOLE   278 0 0
BAXTER INTERNATIONAL INC COM 071813109   43,920 964 SH   SOLE   964 0 0
BECTON DICKINSON & CO COM 075887109   15,577 59 SH   SOLE   59 0 0
BERKSHIRE HATHAWAY INC CL B NE COM 084670702   155,496 456 SH   SOLE   456 0 0
BERRY GLOBAL GROUP INC COM COM 08579W103   4,212,211 65,468 SH   SOLE   63,904 0 1,564
BEST BUY INC COM COM 086516101   3,181,791 38,826 SH   SOLE   38,007 0 819
BLACK KNIGHT INC COM COM 09215C105   788,137 13,195 SH   SOLE   12,409 0 786
BLACKSTONE INC COM 09260D107   65,079 700 SH   SOLE   700 0 0
BLOCK INC. COM 852234103   533 8 SH   SOLE   0 0 8
BOEING CO COM 097023105   3,952,282 18,717 SH   SOLE   18,717 0 0
BREAD FINANCIAL HOLDINGS COM 018581108   9,205,930 293,276 SH   SOLE   288,395 0 4,881
BRISTOL MYERS SQUIBB CO COM 110122108   4,474,401 69,967 SH   SOLE   66,928 0 3,039
CALIX INC COM COM 13100M509   1,583,395 31,725 SH   SOLE   31,725 0 0
CARRIER GLOBAL CORPORATION COM COM 14448C104   6,661 134 SH   SOLE   134 0 0
CDW CORP COM COM 12514G108   80,740 440 SH   SOLE   440 0 0
CHEMOURS CO COM COM 163851108   20,289 550 SH   SOLE   510 0 40
CHENIERE ENERGY INC COM NEW COM 16411R208   2,262,546 14,850 SH   SOLE   14,850 0 0
CHEVRON CORP NEW COM COM 166764100   4,668,155 29,667 SH   SOLE   27,586 0 2,082
CHURCH & DWIGHT INC COM COM 171340102   34,343 343 SH   SOLE   343 0 0
CINCINNATI FINANCIAL CORP COM 172062101   161,843 1,663 SH   SOLE   1,663 0 0
CISCO SYSTEMS INC COM 17275R102   8,823,134 170,528 SH   SOLE   161,024 0 9,504
CITIGROUP INC COM NEW COM 172967424   8,748,648 190,023 SH   SOLE   183,938 0 6,084
CITIGROUP INC COM NEW COM 172967424   6,952 151 SH   DFND   151 0 0
CITIZENS FINANCIAL GROUP INC C COM 174610105   3,857,524 147,911 SH   SOLE   140,344 0 7,567
CNA FINL CORP COM 126117100   43,100 1,116 SH   SOLE   1,116 0 0
COCA COLA CO COM 191216100   2,051,936 34,074 SH   SOLE   34,074 0 0
COGNEX CORP COM COM 192422103   560,200 10,000 SH   SOLE   10,000 0 0
COHBAR INC COM COM 19249J307   70 25 SH   SOLE   25 0 0
COHERENT INC COM COM 19247g107   10,145,360 199,007 SH   SOLE   192,442 0 6,564
COLGATE PALMOLIVE CO COM 194162103   234,587 3,045 SH   SOLE   3,045 0 0
CONAGRA BRANDS INC COM 205887102   16,860 500 SH   SOLE   500 0 0
CONOCOPHILLIPS COM COM 20825C104   41,444 400 SH   SOLE   400 0 0
CONSOLIDATED EDISON COM COM 209115104   15,187 168 SH   SOLE   168 0 0
CORNING INC COM 219350105   3,290,838 93,917 SH   SOLE   87,090 0 6,827
CORTEVA INC COM COM 22052L104   82,340 1,437 SH   SOLE   1,352 0 85
COSTCO WHOLESALE CORP COM 22160K105   406,397 755 SH   SOLE   745 0 10
CROWDSTRIKE HLDGS INC CL A COM 22788C105   1,613,367 10,985 SH   SOLE   10,985 0 0
CROWN HOLDINGS INC COM COM 228368106   916,913 10,555 SH   SOLE   9,210 0 1,345
CSX CORP COM COM 126408103   28,132 825 SH   SOLE   150 0 675
CVS HEALTH CORP COM COM 126650100   7,139,336 103,274 SH   SOLE   100,713 0 2,561
DANAHER CORP COM 235851102   40,948 171 SH   SOLE   171 0 0
DARDEN RESTAURANTS INC. COM 237194105   54,301 325 SH   SOLE   0 0 325
DEERE & CO. COM 244199105   40,519 100 SH   SOLE   100 0 0
DELL TECHNOLOGIES INC CL C COM 24703L202   4,978 92 SH   SOLE   92 0 0
DEVON ENERGY CORP NEW COM 25179M103   54,092 1,119 SH   SOLE   819 0 300
DISCOVER FINL SVCS COM COM 254709108   6,871,131 58,803 SH   SOLE   56,598 0 2,205
DISNEY WALT PRODTNS COM 254687106   1,292,507 14,477 SH   SOLE   13,597 0 880
DOLLAR TREE INC COM COM 256746108   10,619 74 SH   SOLE   74 0 0
DOMINION RES INC/VA COM 25746U109   12,896 249 SH   SOLE   249 0 0
DOW INC COM 260557103   95,815 1,799 SH   SOLE   1,714 0 85
DULUTH HLDGS INC COM CL B COM 26443V101   387,005 61,625 SH   SOLE   61,625 0 0
DUPONT DE NEMOURS INC COM COM 26614N102   37,649 527 SH   SOLE   527 0 0
EBAY INC COM COM 278642103   6,268,792 140,273 SH   SOLE   134,004 0 6,269
ECOLAB INC COM COM 278865100   27,515 147 SH   SOLE   147 0 0
ELECTRONIC ARTS INC COM COM 285512109   1,806,072 13,925 SH   SOLE   13,925 0 0
EMERSON ELEC CO COM 291011104   1,265 14 SH   SOLE   14 0 0
ENERGIZER HLDGS INC NEW COM COM 29272W109   3,648,144 108,640 SH   SOLE   105,898 0 2,742
EQUIFAX INC CO COM 294429105   3,929,745 16,701 SH   SOLE   16,314 0 387
ERIE INDTY CO CL A COM 29530P102   13,441 64 SH   SOLE   64 0 0
ETSY INC COM COM 29786A106   16,922 200 SH   SOLE   200 0 0
EXACT SCIENCES CORP COM COM 30063P105   13,604,201 144,880 SH   SOLE   139,270 0 5,609
EXACT SCIENCES CORP COM COM 30063P105   9,202 98 SH   DFND   98 0 0
EXXON MOBIL CORP COM COM 30231G102   15,789,392 147,220 SH   SOLE   144,850 0 2,370
F&G ANNUITIES & LIFE INC COMMO COM 30190A104   171,577 6,924 SH   SOLE   6,763 0 161
FACTSET RESH SYS INC COM COM 303075105   19,231 48 SH   SOLE   48 0 0
FARMERS & MERCHANTS BK COM COM 308243104   602,730 111 SH   SOLE   0 0 111
FASTENAL CO COM 311900104   130,250 2,208 SH   SOLE   2,208 0 0
FEDEX CORP COM COM 31428X106   7,989,471 32,229 SH   SOLE   31,043 0 1,186
FIDELITY NATIONAL FINANCIAL IN COM 31620R303   17,748 493 SH   SOLE   493 0 0
FIDELITY NATL INFO SVC COM COM 31620M106   78,276 1,431 SH   SOLE   1,245 0 186
FIRST HORIZON CORP COM 320517105   9,309 826 SH   SOLE   826 0 0
FISERV INC COM 337738108   8,631,309 68,421 SH   SOLE   65,585 0 2,836
FOOT LOCKER INC COM COM 344849104   9,488 350 SH   SOLE   350 0 0
FORD MOTOR COMPANY COM 345370860   13,275 877 SH   SOLE   777 0 100
FREEPORT-MCMORAN INC COM 35671D857   8,792,339 219,808 SH   SOLE   207,327 0 12,481
GE HEALTHCARE TECHNOLOGIES INC COM 36266G107   3,106,049 38,233 SH   SOLE   37,437 0 796
GENERAC HLDGS INC COM COM 368736104   5,450,403 36,548 SH   SOLE   35,668 0 880
GENERAL DYNAMICS CORP COM COM 369550108   1,900,420 8,833 SH   SOLE   8,833 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301   8,327,623 75,809 SH   SOLE   74,016 0 1,793
GENERAL MILLS INC COM 370334104   82,146 1,071 SH   SOLE   1,071 0 0
GENERAL MTRS CO COM COM 37045V100   771 20 SH   SOLE   0 0 20
GILEAD SCIENCES INC COM COM 375558103   34,219 444 SH   SOLE   444 0 0
GLOBAL PMTS INC COM COM 37940X102   2,152,268 21,846 SH   SOLE   21,236 0 610
GOLDMAN SACHS GROUP INC COM 38141G104   48,663 151 SH   SOLE   151 0 0
HANESBRANDS INC COM COM 410345102   239,054 52,655 SH   SOLE   52,655 0 0
HCA HEALTHCARE INC COM COM 40412C101   1,965,033 6,475 SH   SOLE   5,575 0 900
HENRY JACK & ASSOC INC COM COM 426281101   18,065 108 SH   SOLE   108 0 0
HERSHEY FOODS CORP COM 427866108   156,062 625 SH   SOLE   625 0 0
HESS CORP COM COM 42809H107   6,797 50 SH   SOLE   50 0 0
HILLENBRAND INC COM COM 431571108   541,773 10,565 SH   SOLE   10,565 0 0
HOME DEPOT INC COM 437076102   10,562 34 SH   SOLE   34 0 0
HOMOLOGY MEDICINES INC COM COM 438083107   67 76 SH   SOLE   76 0 0
HONEYWELL INTERNATIONAL INC. COM 438516106   240,700 1,160 SH   SOLE   1,160 0 0
ILLINOIS TOOL WORKS INC COM 452308109   12,508 50 SH   SOLE   50 0 0
INGERSOLL RAND INC COM COM 45687V106   152,420 2,332 SH   SOLE   2,332 0 0
INOVIO PHARMACEUTICALS INC COM COM 45773H201   71 158 SH   SOLE   0 0 158
INTEL CORP COM 458140100   471,293 14,094 SH   SOLE   11,485 0 2,609
INTERCONTINENTALEXCHANGE COM COM 45866F104   4,690,445 41,479 SH   SOLE   40,773 0 706
INTERNATIONAL FLAV&FRA COM COM 459506101   36,850 463 SH   SOLE   402 0 61
ITT INC COM COM 45073V108   9,321 100 SH   SOLE   100 0 0
JOHNSON & JOHNSON COM 478160104   7,639,278 46,153 SH   SOLE   44,038 0 2,115
JPMORGAN CHASE & CO COM COM 46625H100   11,877,236 81,664 SH   SOLE   77,261 0 4,403
KELLOGG CO COM COM 487836108   12,536 186 SH   SOLE   0 0 186
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103   4,796,103 28,642 SH   SOLE   26,883 0 1,759
KIMBERLY CLARK CORP COM 494368103   5,209,970 37,737 SH   SOLE   37,225 0 512
KINDER MORGAN INC DEL COM COM 49456B101   75,183 4,366 SH   SOLE   4,366 0 0
KINSALE CAP GROUP INC COM COM 49714P108   63,614 170 SH   SOLE   170 0 0
KIRKLANDS INC COM COM 497498105   279 100 SH   SOLE   0 0 100
KONTOOR BRANDS INC COM COM 50050N103   1,347 32 SH   SOLE   32 0 0
KRAFT HEINZ CO COM COM 500754106   339,309 9,558 SH   SOLE   6,508 0 3,050
L3HARRIS TECHNOLOGIES INC COM COM 502431109   140,171 716 SH   SOLE   716 0 0
LAMB WESTON HLDGS INC COM COM 513272104   45,980 400 SH   SOLE   0 0 400
LAS VEGAS SANDS CORP COM COM 517834107   680,920 11,740 SH   SOLE   11,290 0 450
LEVI STRAUSS & CO NEW CL A COM COM 52736R102   235,209 16,300 SH   SOLE   16,300 0 0
LITHIUM AMERS CORP NEW COM NEW COM 53680Q207   10,105 500 SH   SOLE   500 0 0
LKQ CORP COM COM 501889208   9,019,789 154,793 SH   SOLE   150,706 0 4,087
LOWES COS INC CO COM 548661107   271,517 1,203 SH   SOLE   713 0 490
LUMENTUM HLDGS INC COM COM 55024U109   1,626,619 28,673 SH   SOLE   28,673 0 0
MANITOWOC CO INC COM NEW COM 563571405   4,707 250 SH   SOLE   250 0 0
MANNKIND CORP COM NEW COM 56400P706   6,357 1,562 SH   SOLE   0 0 1,562
MANNKIND CORP COM NEW COM 56400P706   3,663 900 SH   DFND   0 0 900
MARATHON PETE CORP COM COM 56585A102   8,978 77 SH   SOLE   77 0 0
MARVELL TECHNOLOGY GROUP LTD C COM 573874104   2,401,183 40,167 SH   SOLE   40,167 0 0
MASCO CORP COM COM 574599106   308,877 5,383 SH   SOLE   4,608 0 775
MASTEC INC COM COM 576323109   706,640 5,990 SH   SOLE   5,990 0 0
MCDONALDS CORP COM 580135101   242,906 814 SH   SOLE   814 0 0
MCKESSON CORP COM 58155q103   6,559,209 15,350 SH   SOLE   14,737 0 613
MERCK & CO INC NEW COM COM 58933Y105   2,118,907 18,363 SH   SOLE   18,363 0 0
META PLATFORMS COM 30303M102   10,959,097 38,188 SH   SOLE   36,834 0 1,353
METTLER TOLEDO INTL COM COM 592688105   295,119 225 SH   SOLE   225 0 0
MGE ENERGY INC COM COM 55277P104   527,664 6,670 SH   SOLE   6,670 0 0
MGP INGREDIENTS INC NEW COM COM 55303J106   132,850 1,250 SH   SOLE   0 0 1,250
MICROCHIP TECHNOLOGY INC COM 595017104   161,262 1,800 SH   SOLE   1,800 0 0
MICROSOFT CORP COM 594918104   26,644,182 78,241 SH   SOLE   72,734 0 5,507
MIMEDX GROUP INC COM COM 602496101   108,073 16,350 SH   SOLE   13,200 0 3,150
MODERNA INC COM COM 60770K107   243 2 SH   SOLE   2 0 0
MOLSON COORS BEVERAGE CO COM 60871R209   118,038 1,793 SH   SOLE   1,793 0 0
MONDELEZ INTL INC CL A COM 609207105   29,176 400 SH   SOLE   400 0 0
MORGAN STANLEY COM NEW COM 617446448   133,395 1,562 SH   SOLE   1,562 0 0
MUELLER WTR PRODS INC COM SER COM 624758108   490,552 30,225 SH   SOLE   30,225 0 0
NANOSTRING TECHNOLOGIES INC CO COM 63009R109   6,480 1,600 SH   SOLE   1,600 0 0
NEUROCRINE BIOSCIENCES INC COM COM 64125C109   811,451 8,605 SH   SOLE   8,605 0 0
NEW YORK CMNTY BANCORP COM COM 649445103   604,948 53,821 SH   SOLE   53,821 0 0
NEWELL BRANDS INC. COM 651229106   1,938,665 222,835 SH   SOLE   218,332 0 4,503
NEXTERA ENERGY INC COM COM 65339F101   105,067 1,416 SH   SOLE   1,416 0 0
NIKE INC-CL B COM 654106103   60,447 548 SH   SOLE   548 0 0
NMI HLDGS INC CL A COM 629209305   983,510 38,091 SH   SOLE   35,091 0 3,000
NOODLES & CO COM CL A COM 65540B105   525,546 155,487 SH   SOLE   155,487 0 0
NORFOLK SOUTHERN CORP COM COM 655844108   68,028 300 SH   SOLE   300 0 0
NORTHERN TRUST CORP COM 665859104   6,008,825 81,047 SH   SOLE   79,748 0 1,299
NORTHROP GRUMMAN CORP COM COM 666807102   11,395 25 SH   SOLE   25 0 0
O-I GLASS INC COM COM 67098H104   3,291,880 154,331 SH   SOLE   150,945 0 3,386
OKTA INC CL A COM 679295105   5,687 82 SH   SOLE   82 0 0
ON SEMICONDUCTOR CORP COM COM 682189105   7,472 79 SH   SOLE   79 0 0
ONEOK INC NEW COM COM 682680103   272,000 4,407 SH   SOLE   4,407 0 0
ORACLE CORP COM 68389X105   8,407,278 70,596 SH   SOLE   67,150 0 3,446
ORGANON & CO COMMON STOCK COM 68622V106   1,706 82 SH   SOLE   82 0 0
ORION ENERGY SYS INC COM COM 686275108   3,260 2,000 SH   SOLE   2,000 0 0
OSHKOSH CORPORATION COM 688239201   9,891 114 SH   SOLE   114 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   5,964 67 SH   SOLE   67 0 0
PARAMOUNT GLOBLAL COM 92556H206   5,994,189 376,756 SH   SOLE   369,783 0 6,973
PATTERSON COMPANIES COM COM 703395103   16,630 500 SH   SOLE   500 0 0
PAVMED INC COM COM 70387R106   20 50 SH   SOLE   0 0 50
PAYCHEX INC COM 704326107   16,780 150 SH   SOLE   150 0 0
PAYPAL HLDGS INC COM COM 70450Y103   8,694,430 130,293 SH   SOLE   125,966 0 4,326
PEPSICO INC COM 713448108   887,204 4,790 SH   SOLE   3,348 0 1,442
PERFORMANCE FOOD GROUP CO COM COM 71377A103   8,420,468 139,782 SH   SOLE   133,445 0 6,337
PFIZER INC COM 717081103   5,288,632 144,183 SH   SOLE   141,773 0 2,410
PHILIP MORRIS INTL INC COM COM 718172109   173,959 1,782 SH   SOLE   1,582 0 200
PIONEER NAT RES CO COM COM 723787107   602,894 2,910 SH   SOLE   2,910 0 0
PJT PARTNERS INC COM CL A COM 69343T107   766 11 SH   SOLE   0 0 11
PNC FINL SVCS GROUP COM COM 693475105   4,591,404 36,454 SH   SOLE   35,100 0 1,354
POOL CORP COM COM 73278L105   290,346 775 SH   SOLE   775 0 0
PREMIER INC CL A COM 74051N102   581,690 21,030 SH   SOLE   21,030 0 0
PROCTER & GAMBLE COMPANY COM 742718109   3,824,758 25,206 SH   SOLE   24,366 0 840
PRUDENTIAL FINL INC COM COM 744320102   17,644 200 SH   SOLE   200 0 0
PURE STORAGE INC CL A COM 74624M102   612,132 16,625 SH   SOLE   14,725 0 1,900
QUALCOMM INC COM 747525103   12,318,377 103,481 SH   SOLE   97,364 0 6,116
QUALYS INC COM COM 74758T303   5,167 40 SH   SOLE   40 0 0
QUANTA SERVICES INC CO COM 74762E102   8,054 41 SH   SOLE   41 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101   21,551 220 SH   SOLE   220 0 0
REGAL REXNORD CORP COM 758750103   3,676,005 23,886 SH   SOLE   22,393 0 1,492
REGEN BIOPHARMA INC COM NEW COM 75886M300   8 4 SH   SOLE   0 0 4
REGIONS FINANCIAL CORP COM COM 7591EP100   273,091 15,325 SH   SOLE   15,325 0 0
RESIDEO TECHNOLOGIES INC COM COM 76118Y104   2,932 166 SH   SOLE   166 0 0
RESMED INC COM COM 761152107   437,000 2,000 SH   SOLE   2,000 0 0
RING ENERGY INC COM COM 76680V108   1,255 734 SH   SOLE   0 0 734
ROCKWELL INTL CORP COM 773903109   131,780 400 SH   SOLE   400 0 0
ROPER INDS INC NEW COM COM 776696106   47,599 99 SH   SOLE   99 0 0
RPM INTL INC COM COM 749685103   8,704 97 SH   SOLE   97 0 0
RYAN SPECIALTY HOLDINGS INC CL COM 78351F107   10,953 244 SH   SOLE   0 0 244
SALESFORCE INC COM COM 79466L302   211,260 1,000 SH   SOLE   0 0 1,000
SCHEIN HENRY INC CO COM 806407102   700,704 8,640 SH   SOLE   8,640 0 0
SCHWAB (CHARLES) CORP COM 808513105   7,243,025 127,788 SH   SOLE   123,913 0 3,875
SEALED AIR CORP COM 81211K100   2,027,983 50,700 SH   SOLE   47,441 0 3,258
SKECHERS U S A INC CL A COM 830566105   4,189,174 79,551 SH   SOLE   73,434 0 6,118
SKYWORKS SOLUTIONS INC COM COM 83088M102   89,105 805 SH   SOLE   805 0 0
SMITH A O COM COM 831865209   3,970,174 54,550 SH   SOLE   50,685 0 3,866
SMUCKER J M CO COM NEW COM 832696405   7,383 50 SH   SOLE   50 0 0
SOUTHERN CO COM COM 842587107   292,591 4,165 SH   SOLE   4,165 0 0
SOUTHWEST AIRLINES COM 844741108   72,420 2,000 SH   SOLE   2,000 0 0
SPX TECHNOLOGIES INC COM COM 78473E103   274,453 3,230 SH   SOLE   3,230 0 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100   3,375,117 55,695 SH   SOLE   54,678 0 1,017
STARBUCKS CORP CO COM 855244109   4,061,955 41,005 SH   SOLE   40,090 0 915
STATE STREET CORP COM 857477103   8,391,063 114,663 SH   SOLE   111,230 0 3,434
STEELCASE INC CL A COM 858155203   2,648,346 343,495 SH   SOLE   336,807 0 6,688
SYSCO CORPORATION COM 871829107   493,997 6,658 SH   SOLE   5,558 0 1,100
T ROWE PRICE GROUP INC COM 74144t108   112,020 1,000 SH   SOLE   1,000 0 0
TAKE-TWO INTERACTIVE COM COM 874054109   4,452,179 30,254 SH   SOLE   29,432 0 822
TARGET CORP COM 87612e106   4,888,799 37,064 SH   SOLE   35,523 0 1,542
TELEFLEX INC COM 879369106   517,944 2,140 SH   SOLE   2,140 0 0
TESLA INC COM 88160R101   970,905 3,709 SH   SOLE   3,673 0 36
TEXTRON INC COM 883203101   33,815 500 SH   SOLE   500 0 0
THE CIGNA GROUP COM 125523100   6,349,152 22,627 SH   SOLE   21,768 0 859
THE TRADE DESK INC COM CL A COM 88339J105   120,077 1,555 SH   SOLE   1,555 0 0
TOPBUILD CORP COM COM 89055F103   2,597,685 9,765 SH   SOLE   9,315 0 450
TOPGOLF CALLAWAY BRANDS COM 131193104   4,119,709 207,542 SH   SOLE   204,604 0 2,938
TREES CORP COM 36930V100   875 10,000 SH   SOLE   10,000 0 0
TRIMBLE NAVIGATION LTD COM COM 896239100   3,176 60 SH   SOLE   60 0 0
TRUIST FINANCIAL CORP COM 89832q109   527,301 17,374 SH   SOLE   17,374 0 0
TYSON FOODS INC CL A COM 902494103   4,967,978 97,335 SH   SOLE   95,937 0 1,398
U S BANCORP COM 902973304   26,928 815 SH   SOLE   815 0 0
UBER TECHNOLOGIES INC COM COM 90353T100   6,475 150 SH   SOLE   150 0 0
UNITED PARCEL SERVICE - CL B COM 911312106   19,538 109 SH   SOLE   109 0 0
UNITEDHEALTH GROUP INC COM 91324P102   7,368,301 15,330 SH   SOLE   15,113 0 217
URBAN OUTFITTERS INC COM COM 917047102   14,511 438 SH   SOLE   438 0 0
VERIZON COMMUNICATIONS COM 92343V104   81,483 2,191 SH   SOLE   2,191 0 0
VIATRIS COM 92556V106   6,234,844 624,734 SH   SOLE   614,011 0 10,723
VIAVI SOLUTIONS INC COM COM 925550105   4,019,110 354,732 SH   SOLE   340,399 0 14,332
VIRGIN GALACTIC HOLDINGS INC C COM 92766K106   660 170 SH   SOLE   0 0 170
VISA INC COM CL A COM 92826C839   7,422,620 31,256 SH   SOLE   29,642 0 1,614
VIVA ENTMT GROUP INC COM NEW COM 92852K200   1 900 SH   SOLE   0 0 900
WABTEC CORP COM COM 929740108   347,983 3,173 SH   SOLE   1,424 0 1,749
WALGREENS BOOTS ALLIANCE INC COM 931427108   9,216,740 323,508 SH   SOLE   314,519 0 8,989
WALMART INC COM 931142103   144,617 920 SH   SOLE   895 0 25
WARNER BROTHERS DISCOVERY COM 934423104   10,070,887 803,101 SH   SOLE   788,407 0 14,694
WEC ENERGY GROUP INC COM COM 92939U106   191,393 2,169 SH   SOLE   2,169 0 0
WELLS FARGO NEW COM 949746101   5,057,894 118,507 SH   SOLE   113,546 0 4,961
WILLSCOT MOBIL MINI HLDNG CORP COM 971378104   601,724 12,591 SH   SOLE   12,591 0 0
XCEL ENERGY INC COM 98389B100   677,591 10,899 SH   SOLE   10,899 0 0
XYLEM INC COM COM 98419M100   691,937 6,144 SH   SOLE   6,144 0 0
YUM BRANDS INC COM COM 988498101   2,771 20 SH   SOLE   20 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102   5,096 35 SH   SOLE   35 0 0
ZIONS BANCORPORATION NA COM 989701107   3,816,094 142,073 SH   SOLE   137,154 0 4,920
ZOETIS INC CL A COM 98978V103   12,227 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,327,186 29,317 SH   SOLE   28,637 0 680
ANNALY CAPITAL MANAGEMENT INC COM 035710839   1,010,745 50,512 SH   SOLE   50,512 0 0
DIGITAL RLTY TR INC COM COM 253868103   23,229 204 SH   SOLE   204 0 0
FARMLAND PARTNERS INC COM COM 31154R109   1,221 100 SH   SOLE   100 0 0
GLOBAL NET LEASE INC COM NEW COM 379378201   739,276 71,914 SH   SOLE   71,914 0 0
HIGHLANDS REIT INC COM COM 43110A104   790 7,184 SH   SOLE   7,184 0 0
HOST HOTELS&RESORTS COM COM 44107P104   485,781 28,864 SH   SOLE   28,864 0 0
IRON MTN INC NEW COM COM 46284V101   45,456 800 SH   SOLE   800 0 0
KIMCO RLTY CORP COM COM 49446R109   21,100 1,070 SH   SOLE   0 0 1,070
OMEGA HEALTHCARE INVS COM COM 681936100   796,651 25,958 SH   SOLE   25,958 0 0
PARK HOTELS & RESORTS INC COM COM 700517105   633,628 49,425 SH   SOLE   49,425 0 0
SERVICE PPTYS TR COM SH BEN IN COM 81761L102   6,083 700 SH   SOLE   700 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109   130,377 1,129 SH   SOLE   779 0 350
W P CAREY INC COM COM 92936U109   23,578 349 SH   SOLE   349 0 0
WEYERHAEUSER CO COM 962166104   11,728 350 SH   SOLE   350 0 0
ASHFORD HOSPITALITY TR INC 7.5 PFD 044103802   10,920 700 SH   SOLE   700 0 0
CAPITAL ONE FINL CORP DP SHS P PFD 14040h824   19,430 1,000 SH   SOLE   1,000 0 0
CHERRY HILL MTG INVT CORP 8.20 PFD 164651200   6,465 300 SH   SOLE   300 0 0
FEDERAL NATL MTG ASSN PFD SER PFD 313586828   860 250 SH   SOLE   250 0 0
GOLDMAN SACHS GROUP IN SHS D 1 PFD 38144g804   20,390 1,000 SH   SOLE   1,000 0 0
INVESCO MORTGAGE CAPITAL INC 7 PFD 46131b506   18,774 900 SH   SOLE   900 0 0
CHORD ENERGY CORPORATION WT A WT 674215124   47 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   336 9 SH   SOLE   9 0 0
FEDNAT HLDG CO CONV 31431bad1   500,000 5,000,000 PRN   SOLE   5,000,000 0 0
DIMENSIONAL ETF TRUST INTERNAT COM 25434V807   64,485 1,963 SH   SOLE   1,963 0 0
DIMENSIONAL ETF TRUST WORLD EX COM 25434V880   12,984 557 SH   SOLE   557 0 0
FIRST TRUST GLOBAL WIND ENERGY COM 33736G106   8,735 500 SH   SOLE   500 0 0
INDIA FD INC COM COM 454089103   17,928 1,080 SH   SOLE   1,080 0 0
INVESCO EXCH TRADED FD TR II S COM 46138G706   14,284 200 SH   SOLE   200 0 0
ISHARES GLOBAL TIMBER & FOREST COM 464288174   14,339 200 SH   SOLE   200 0 0
ISHARES INDIA 50 ETF COM 464289529   122,241 2,714 SH   SOLE   2,714 0 0
ISHARES MSCI EAFE ETF COM 464287465   4,495 62 SH   SOLE   62 0 0
ISHARES MSCI EMERGING MKT ETF COM 464287234   111,559 2,820 SH   SOLE   2,820 0 0
ISHARES TR GL CLEAN ENE ETF COM 464288224   36,156 1,965 SH   SOLE   1,965 0 0
ISHARES TR MSCI INDIA ETF COM 46429B598   126,730 2,900 SH   SOLE   2,900 0 0
ISHARES TR MSCI INDIA ETF COM 46429B614   116,421 2,003 SH   SOLE   2,003 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706   1,136,551 46,145 SH   SOLE   46,145 0 0
SCHWAB STRATEGIC TR INTL EQTY COM 808524805   1,170,568 32,835 SH   SOLE   32,835 0 0
SPDR INDEX SHS FDS MSCI EAFE S COM 78463X434   282,975 4,047 SH   SOLE   4,021 0 26
SPDR INDEX SHS FDS PORTFOLIO E COM 78463X509   166,363 4,839 SH   SOLE   4,757 0 82
VANGUARD INTL EQTY IDX MSCI EU COM 922042874   65,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   68,257 2,721 SH   SOLE   2,700 0 20
FIRST TR EXCHAN TRADED FD VII COM 33739H101   52,759 2,317 SH   SOLE   2,292 0 25
IMPACT SHS TR I NAACP MINO ETF COM 45259A209   12,470 394 SH   SOLE   394 0 0
ISHARES S&P GSCI COMM UNIT BEN COM 46428R107   48,394 2,483 SH   SOLE   2,483 0 0
ISHARES SILVER TRUST ISHARES COM 46428Q109   46,585 2,230 SH   SOLE   2,230 0 0
ISHARES TR CRE U S REIT ETF COM 464288521   47,480 924 SH   SOLE   917 0 7
SCHWAB STRATEGIC TR US REIT ET COM 808524847   32,539 1,666 SH   SOLE   1,666 0 0
SPDR GOLD TRUST COM 78463V107   57,403 322 SH   SOLE   322 0 0
ALPS ETF TR ALERIAN MLP COM 00162Q452   7,568 193 SH   SOLE   193 0 0
ALPS ETF TR SECTR DIV DOGS COM 00162Q858   57,786 1,156 SH   SOLE   156 0 1,000
DIMENSIONAL ETF TRUST US CORE COM 25434V708   151,198 5,569 SH   SOLE   5,569 0 0
DIMENSIONAL ETF TRUST US MKTWI COM 25434V724   48,403 1,403 SH   SOLE   1,403 0 0
EA SERIES TRUST EA BRIDGEWAY O COM 02072L532   128,287 7,195 SH   SOLE   7,195 0 0
FIRST TR VALUE LINE DIVID INDX COM 33734H106   40,090 1,000 SH   SOLE   1,000 0 0
HANCOCK JOHN FINL OPPTYS FD SH COM 409735206   17,406 649 SH   SOLE   649 0 0
INVESCO DYNAMIC LEISURE AND EN COM 46137V720   167 4 SH   SOLE   4 0 0
ISHARES BIOTECHNOLOGY ETF COM 464287556   36,945 291 SH   SOLE   291 0 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705   820,068 7,655 SH   SOLE   7,582 0 73
ISHARES S&P SMLCP 600 VALUE ET COM 464287879   490,173 5,155 SH   SOLE   5,116 0 39
ISHARES TR S&P MC 400GR ETF COM 464287606   49,200 656 SH   SOLE   656 0 0
ISHARES TR S&P500/BAR VAL COM 464287408   997,017 6,185 SH   SOLE   6,072 0 114
ISHARES US HOME CONS ETF COM 464288752   42,720 500 SH   SOLE   500 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102   10,340 200 SH   SOLE   200 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797   3,631 50 SH   SOLE   50 0 0
SCHWAB STRATEGIC TR US LCAP VA COM 808524409   540,812 8,061 SH   SOLE   8,061 0 0
SELECT SECTOR SPDR TR SBI MATE COM 81369Y100   41,435 500 SH   SOLE   500 0 0
SPDR SERIES TRUST PRTFLO S&P50 COM 78464A508   497,203 11,509 SH   SOLE   11,378 0 131
SPDR SERIES TRUST S&P 400 MDCP COM 78464A839   551,416 8,017 SH   SOLE   7,945 0 72
SPDR SERIES TRUST S&P 600 SMCP COM 78464A300   407,565 5,280 SH   SOLE   5,242 0 38
VANGUARD GROUP DIV APP ETF COM 921908844   28,425 175 SH   SOLE   175 0 0
VANGUARD INDEX FDS GROWTH ETF COM 922908736   14,148 50 SH   SOLE   50 0 0
VANGUARD INDEX FDS S&P 500 ETF COM 922908363   19,571 48 SH   SOLE   18 0 30
VANGUARD INDEX FDS SM CP VAL E COM 922908611   47,635 288 SH   SOLE   288 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744   5,684 40 SH   SOLE   40 0 0
VANGUARD INDEX TR STK MRK VIPE COM 922908769   19,825 90 SH   SOLE   90 0 0
ISHARES 1-5 YEAR INVESTMENT GR COM 464288646   22,125 441 SH   SOLE   441 0 0
ISHARES TR 0-5YR INVT GR CP COM 46434V100   17,066 354 SH   SOLE   354 0 0
ISHARES TR BARCLYS MBS BD COM 464288588   36,840 395 SH   SOLE   395 0 0
ISHARES TR CORE TOTAL USD COM 46434V613   89,803 1,975 SH   SOLE   1,975 0 0
ISHARES TR U.S. PFD STK ETF COM 464288687   7,732 250 SH   SOLE   250 0 0
VANGUARD BD INDEX FD SHORT TRM COM 921937827   15,114 200 SH   SOLE   200 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409   1,350,824 17,854 SH   SOLE   17,653 0 201
NUVEEN SELECT TAX-FREE INCOME COM 67062F100   5,404 375 SH   SOLE   375 0 0