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 COM 000375204   218,366 3,760 SH   SOLE   3,546 0 214
ACCENTURE PLC IRELAND SHS C COM g1151c101   672,672 1,903 SH   SOLE   1,285 0 618
AIR LIQUIDE-ADR COM 009126202   1,506,352 38,951 SH   SOLE   26,120 0 12,831
ARCH CAPITAL GROUP LTD COM g0450a105   3,144,723 28,108 SH   SOLE   23,038 0 5,070
ASML HOLDING N V N Y REGIST COM n07059210   564,971 678 SH   SOLE   352 0 326
ASTRAZENECA PLC AMERICAN DE COM 046353108   802,310 10,298 SH   SOLE   8,767 0 1,531
BANCO BILBAO VIZCAYA ARGENT COM 05946k101   143,218 13,212 SH   SOLE   4,000 0 9,212
BAYER AKTIENGESELLSCHAFT AD COM 072730302   397,582 46,990 SH   SOLE   26,750 0 20,240
BP P L C SPONSORED ADR (FRM COM 055622104   295,720 9,421 SH   SOLE   4,710 0 4,711
CANADIAN CRITICAL MINERALS COM 13561d105   300 10,000 SH   SOLE   10,000 0 0
CANADIAN NATURAL RESOURCES COM 136385101   242,495 7,302 SH   SOLE   6,337 0 965
CHECK POINT SOFTWARE TECHNO COM m22465104   1,008,396 5,230 SH   SOLE   4,030 0 1,200
CHUBB LTD COM COM h1467j104   1,110,590 3,851 SH   SOLE   2,888 0 963
ENBRIDGE INC COM 29250n105   424,118 10,444 SH   SOLE   9,886 0 558
ERICSSON ADR CL B SEK 10 COM 294821608   166,760 22,000 SH   SOLE   7,000 0 15,000
FABRINET COM g3323l100   388,707 1,644 SH   SOLE   1,460 0 184
GENPACT LIMITED COM g3922b107   1,007,528 25,696 SH   SOLE   21,471 0 4,225
GRUPO TELEVISA SA DE CV SPO COM 40049j206   48,617 18,991 SH   SOLE   18,991 0 0
INFOSYS LIMITED SPONS ADR R COM 456788108   2,000,091 89,811 SH   SOLE   65,429 0 24,382
ING GROEP NV-SPONSORED ADR COM 456837103   206,764 11,386 SH   SOLE   6,240 0 5,146
LINDE PLC ORDINARY SHARES COM g54950103   367,659 771 SH   SOLE   194 0 577
MEDTRONIC PLC COM COM g5960l103   3,095,593 34,384 SH   SOLE   33,394 0 990
MIND MEDICINE MINDMED INC C COM 60255c885   657,258 115,511 SH   SOLE   82,011 0 33,500
NEW GOLD INC COM 644535106   72,000 25,000 SH   SOLE   0 0 25,000
NEW PACIFIC METALS CORP COM COM 64782a107   14,900 10,000 SH   SOLE   0 0 10,000
NICE LTD AMERICAN DEPOSITAR COM 653656108   216,566 1,247 SH   SOLE   572 0 675
NOKIA CORPORATION SPONSORED COM 654902204   1,418,651 324,634 SH   SOLE   232,634 0 92,000
NOVARTIS AG AMERICAN DEPOSI COM 66987v109   400,960 3,486 SH   SOLE   2,888 0 598
NOVO NORDISK A/S-ADR EACH C COM 670100205   1,286,863 10,808 SH   SOLE   7,800 0 3,008
OPEN TEXT CORP COM 683715106   2,676,637 80,428 SH   SOLE   53,938 0 26,490
PAN GLOBAL RESOURCES INC COM 69806a108   1,722 20,000 SH   SOLE   0 0 20,000
RESTAURANT BRANDS INTERNATI COM 76131d103   1,630,345 22,606 SH   SOLE   22,437 0 169
RIO2 LIMITED NEW COM COM 767217102   8,988 20,000 SH   SOLE   20,000 0 0
ROCHE HOLDING LTD SPONSORED COM 771195104   1,091,387 27,218 SH   SOLE   16,288 0 10,930
ROYAL BANK OF CANADA COM 780087102   522,120 4,186 SH   SOLE   1,510 0 2,676
SHELL PLC AMERICAN DEPOSITA COM 780259305   225,285 3,416 SH   SOLE   2,679 0 737
SHOPIFY INC CL A COM 82509l107   3,454,034 43,100 SH   SOLE   27,950 0 15,150
SIEMENS AG AMERICAN DEPOSIT COM 826197501   365,506 3,612 SH   SOLE   3,135 0 477
SOPHIA GENETICS SA ORDINARY COM h82027105   297,475 81,500 SH   SOLE   53,500 0 28,000
STATEHOUSE HOLDINGS INC COM COM 85754g301   166 15,000 SH   SOLE   15,000 0 0
STILLWATER CRITICAL MINERAL COM 86074l103   885 10,000 SH   SOLE   10,000 0 0
TAIWAN SEMICONDUCTOR MFG CO COM 874039100   1,071,044 6,167 SH   SOLE   3,821 0 2,346
UNILEVER PLC SPONSORED ADR COM 904767704   611,663 9,416 SH   SOLE   7,287 0 2,129
VOLATUS AEROSPACE INC CONTR COM 262cnt041   0 16,470 SH   SOLE   11,420 0 5,050
VOXTUR ANALYTICS CORP COM COM 929082105   806 10,000 SH   SOLE   10,000 0 0
3M COMPANY COM 88579y101   4,555,315 33,323 SH   SOLE   32,576 0 747
A T & T INC COM 00206r102   2,268,661 103,121 SH   SOLE   99,764 0 3,357
ABBOTT LABORATORIES COM 002824100   2,263,492 19,853 SH   SOLE   17,876 0 1,977
ABBVIE INC COM 00287y109   4,412,680 22,345 SH   SOLE   20,477 0 1,868
ABRDN HEALTHCARE INVESTORS SHA COM 87911j103   197,978 10,633 SH   SOLE   3,300 0 7,333
ADOBE INC COMMON STOCK COM 00724f101   3,915,452 7,562 SH   SOLE   5,409 0 2,153
ADVANCED MICRO DEVICE IN COM 007903107   1,303,780 7,946 SH   SOLE   2,127 0 5,819
AFLAC INC COM 001055102   775,109 6,933 SH   SOLE   5,698 0 1,235
AGILENT TECHNOLOGIES INC COM 00846u101   798,058 5,375 SH   SOLE   4,815 0 560
AIRBNB INC CLASS A COMMON STOC COM 009066101   286,464 2,259 SH   SOLE   1,884 0 375
AKAMAI TECHNOLOGIES INC COM 00971t101   973,663 9,645 SH   SOLE   5,070 0 4,575
ALEXANDRIA REAL ESTATE EQUITIE COM 015271109   303,644 2,557 SH   SOLE   2,384 0 173
ALLIANZIM US LG CP BFR20 AUG E COM 00888h711   208,399 7,225 SH   SOLE   7,225 0 0
ALPHABET INC. CLASS A COM 02079k305   8,326,250 50,203 SH   SOLE   35,815 0 14,388
ALPHABET INC. CLASS C COM 02079k107   5,109,683 30,562 SH   SOLE   26,915 0 3,647
ALPS ETF TRUST ALERIAN MLP ETF COM 00162q452   720,633 15,290 SH   SOLE   13,936 0 1,354
ALTABA INC COMMON STOCK ESCROW COM 021esc017   0 25,801 SH   SOLE   25,301 0 500
ALTRIA GROUP INC COM 02209s103   1,748,138 34,250 SH   SOLE   20,537 0 13,713
AMAZON.COM INC COM 023135106   12,978,630 69,654 SH   SOLE   54,576 0 15,078
AMEREN CORP COM 023608102   282,260 3,227 SH   SOLE   2,186 0 1,042
AMERICAN ELECTRIC POWER COMPAN COM 025537101   304,896 2,972 SH   SOLE   2,645 0 326
AMERICAN EXPRESS COMPANY COM 025816109   1,301,335 4,798 SH   SOLE   1,548 0 3,250
AMERICAN HEALTHCARE REIT INC C COM 398182303   480,475 18,409 SH   SOLE   18,409 0 0
AMGEN INC COM 031162100   4,571,018 14,186 SH   SOLE   11,486 0 2,701
ANNALY CAPITAL MGMT REIT COM 035710839   273,877 13,646 SH   SOLE   12,196 0 1,450
APPLE INC COM 037833100   23,276,177 99,898 SH   SOLE   77,540 0 22,358
APPLIED MATERIALS COM 038222105   1,408,131 6,969 SH   SOLE   6,257 0 712
APPLIED VISUAL SCIENCES INC COM 038287108   0 113,780 SH   SOLE   113,780 0 0
APPLOVIN CORPORATION CLASS A C COM 03831w108   312,667 2,395 SH   SOLE   1,915 0 480
ARES CAP CORP COM 04010l103   213,923 10,216 SH   SOLE   9,407 0 809
ARISTA NETWORKS INC COM COM 040413106   437,555 1,140 SH   SOLE   1,113 0 27
ARK ETF TR ISRAEL INNOVATIVE T COM 00214q609   206,458 10,422 SH   SOLE   9,419 0 1,003
ARK ETF TR NEXT GENERATION INT COM 00214q401   287,143 3,373 SH   SOLE   2,251 0 1,122
ASTRANA HEALTH INC COMMON STOC COM 03763a207   1,089,272 18,800 SH   SOLE   18,146 0 654
ATLANTIS GAMING CORPORATION CO COM 04914u100   41 69,000 SH   SOLE   69,000 0 0
AUTODESK INC COM 052769106   1,327,263 4,818 SH   SOLE   3,193 0 1,625
AUTOMATIC DATA PROCESSING INC COM 053015103   209,208 756 SH   SOLE   259 0 497
AUTOZONE INC COM 053332102   897,761 285 SH   SOLE   255 0 30
BANK OF AMERICA CORP COM 060505104   690,226 17,395 SH   SOLE   11,273 0 6,122
BENSON HILL INC COMMON STOCK COM 082490202   89,122 12,378 SH   SOLE   3,142 0 9,236
BERKSHIRE HATHAWAY CLASS B COM 084670702   13,229,253 28,743 SH   SOLE   20,886 0 7,857
BLACKROCK DEBT STRATEGIES FUND COM 09255r202   958,837 86,930 SH   SOLE   74,215 0 12,715
BLACKROCK ETF TRUST II ISHARES COM 092528603   1,114,373 20,818 SH   SOLE   13,102 0 7,716
BLACKROCK INC COMMON STOCK COM 09290d101   1,964,536 2,069 SH   SOLE   1,976 0 93
BLACKROCK INVESTMENT QUALITY M COM 09247d105   173,826 13,454 SH   SOLE   10,554 0 2,900
BLACKROCK MUNIHOLDINGS FD INC COM 09253n104   637,193 50,371 SH   SOLE   33,646 0 16,725
BLACKSTONE INC COMMON STOCK COM 09260d107   578,563 3,778 SH   SOLE   2,245 0 1,534
BLOCK INC CLASS A COMMON STOCK COM 852234103   4,351,098 64,816 SH   SOLE   40,440 0 24,376
BOEING CO COM 097023105   930,584 6,121 SH   SOLE   4,031 0 2,089
BOOKING HOLDINGS INC COMMON ST COM 09857l108   619,237 147 SH   SOLE   113 0 34
BRISTOL MYERS SQUIBB CO COM 110122108   842,527 16,284 SH   SOLE   12,720 0 3,564
BROADCOM INC COMMON STOCK COM 11135f101   1,772,787 10,277 SH   SOLE   9,517 0 760
BROWN & BROWN INC COM 115236101   248,226 2,396 SH   SOLE   2,396 0 0
BUILDERS FIRSTSOURCE INC COMMO COM 12008r107   1,042,773 5,379 SH   SOLE   5,190 0 189
C H ROBINSON WORLDWIDE INC COM 12541w209   1,056,241 9,570 SH   SOLE   9,234 0 336
CAPITAL GROUP CORE BALANCED ET COM 14021d107   752,923 24,249 SH   SOLE   23,993 0 256
CAPITAL GROUP CORE EQUITY ETF COM 14020v108   662,229 19,318 SH   SOLE   18,946 0 372
CAPITAL GROUP DIVIDEND VALUE E COM 14020w106   1,235,243 33,898 SH   SOLE   33,506 0 392
CAPITAL GROUP FIXED INCOME ETF COM 14020y102   1,850,523 80,040 SH   SOLE   79,040 0 1,000
CAPITAL GROUP FIXED INCOME ETF COM 14020y300   338,005 12,141 SH   SOLE   11,960 0 181
CAPITAL GROUP GLOBAL GROWTH EQ COM 14020x104   716,499 23,764 SH   SOLE   23,327 0 437
CAPITAL GROUP GROWTH ETF CAPIT COM 14020g101   930,618 26,750 SH   SOLE   26,344 0 405
CAPITAL GROUP INTL FOCUS EQUIT COM 14019w109   299,637 11,110 SH   SOLE   9,110 0 2,000
CATERPILLAR INC COM 149123101   281,589 720 SH   SOLE   560 0 160
CDW CORPORATION COM COM 12514g108   223,584 988 SH   SOLE   988 0 0
CENCORA INC COM 03073e105   1,030,114 4,577 SH   SOLE   4,415 0 162
CHEMED CORPORATION COM 16359r103   458,857 764 SH   SOLE   764 0 0
CHEVRON CORPORATION COM 166764100   3,325,734 22,583 SH   SOLE   18,632 0 3,950
CHIMERA INVESTMENT CORPORATION COM 16934q802   220,238 13,913 SH   SOLE   9,447 0 4,466
CHIPOTLE MEXICAN GRILL INC COM COM 169656105   554,189 9,618 SH   SOLE   4,518 0 5,100
CISCO SYSTEMS INC COM 17275r102   3,515,443 66,055 SH   SOLE   56,434 0 9,621
CLOROX CO COM 189054109   1,755,036 10,773 SH   SOLE   10,581 0 192
CLOUDFLARE INC CLASS A COMMON COM 18915m107   664,269 8,212 SH   SOLE   4,512 0 3,700
COCA COLA COMPANY (THE) COM 191216100   3,541,885 49,289 SH   SOLE   44,872 0 4,417
COHEN & STEERS REAL ESTATE OPP COM 19249q103   1,305,214 76,373 SH   SOLE   27,801 0 48,572
COHEN & STEERS REIT AND PREFER COM 19247x100   235,895 9,966 SH   SOLE   0 0 9,966
COHEN & STEERS TOTAL RETURN RE COM 19247r103   268,541 20,515 SH   SOLE   17,515 0 3,000
COLGATE PALMOLIVE COMPANY COM 194162103   319,656 3,079 SH   SOLE   2,408 0 671
COMFORT SYSTEMS USA INC COM 199908104   1,007,493 2,581 SH   SOLE   2,489 0 92
COMPASS INC CLASS A COMMON STO COM 20464u100   152,750 25,000 SH   SOLE   0 0 25,000
CONOCOPHILLIPS COMMON STOCK COM 20825c104   381,752 3,626 SH   SOLE   1,993 0 1,633
COPART INC COM 217204106   219,766 4,194 SH   SOLE   4,044 0 150
CORNING INC COM 219350105   3,604,347 79,830 SH   SOLE   47,425 0 32,405
COSTCO WHOLESALE CO COM 22160k105   1,888,576 2,130 SH   SOLE   1,854 0 276
CROWDSTRIKE HOLDINGS INC CLASS COM 22788c105   275,702 983 SH   SOLE   621 0 362
CROWN CASTLE INC COMMON STOCK COM 22822v101   1,893,928 15,965 SH   SOLE   15,427 0 538
CSX CORPORATION COM COM 126408103   467,425 13,537 SH   SOLE   4,625 0 8,912
CUMMINS INC COM 231021106   530,368 1,638 SH   SOLE   1,308 0 330
CVS HEALTH CORPORATION COM 126650100   1,672,419 26,597 SH   SOLE   26,096 0 501
DANAHER CORPORATION COM 235851102   461,513 1,660 SH   SOLE   1,294 0 366
DBX ETF TRUST XTRACKERS MSCI E COM 233051200   261,701 6,228 SH   SOLE   5,808 0 420
DECKERS OUTDOOR CORPORATION COM 243537107   1,059,226 6,643 SH   SOLE   6,409 0 234
DEERE & CO COM 244199105   895,349 2,145 SH   SOLE   1,902 0 243
DEVON ENERGY CORPORATION NEW COM 25179m103   1,057,119 27,022 SH   SOLE   25,710 0 1,312
DIGITAL REALTY TRUST INC COM 253868103   1,680,303 10,383 SH   SOLE   10,183 0 200
DISCOVER FINANCIAL SERVICES COM 254709108   225,094 1,604 SH   SOLE   436 0 1,168
DOMINION ENERGY INC COMMON STO COM 25746u109   1,719,484 29,754 SH   SOLE   29,615 0 139
DOMINOS PIZZA INC COM 25754a201   1,224,132 2,846 SH   SOLE   2,623 0 223
DOW INC COM 260557103   304,562 5,575 SH   SOLE   2,684 0 2,891
DUCKHORN PORTFOLIO INC (THE) C COM 26414d106   135,617 23,342 SH   SOLE   15,342 0 8,000
DUKE ENERGY CORPORATION HOLDIN COM 26441c204   2,273,093 19,715 SH   SOLE   19,052 0 662
EATON VANCE NATIONAL MUNICIPAL COM 27826u108   1,411,109 128,633 SH   SOLE   80,891 0 47,742
EATON VANCE TAX MANAGD GLBL DI COM 27829f108   175,121 20,083 SH   SOLE   5,550 0 14,533
ECOLAB INC COM 278865100   3,561,152 13,947 SH   SOLE   13,717 0 230
ELEVANCE HEALTH INC COM 036752103   962,203 1,850 SH   SOLE   1,767 0 83
ELI LILLY AND CO COM 532457108   5,794,295 6,540 SH   SOLE   5,196 0 1,345
EMCOR GROUP INC COM 29084q100   1,074,532 2,496 SH   SOLE   2,411 0 85
EMERSON ELECTRIC CO COM 291011104   1,344,212 12,291 SH   SOLE   10,042 0 2,249
ENERGY TRANSFER LP COMMON UNIT COM 29273v100   578,643 36,052 SH   SOLE   35,052 0 1,000
ENSIGN GROUP INC COM USD0.001 COM 29358p101   991,783 6,896 SH   SOLE   6,653 0 243
ENTERPRISE PRODUCTS PARTNERS L COM 293792107   1,132,689 38,911 SH   SOLE   28,371 0 10,539
ENVIRONMENTAL TECTONICS CORP COM 294092101   26,319 14,150 SH   SOLE   14,150 0 0
ETSY INC COM COM 29786a106   1,134,034 20,422 SH   SOLE   18,852 0 1,570
EXPEDITORS INTERNATIONAL OF WA COM 302130109   211,620 1,611 SH   SOLE   1,611 0 0
EXXON MOBIL CORP COM 30231g102   5,892,689 50,270 SH   SOLE   44,349 0 5,922
FASTENAL CO COM 311900104   613,634 8,592 SH   SOLE   7,895 0 697
FEDERAL NATIONAL MORTGAGE ASSO COM 313586109   11,800 10,000 SH   SOLE   10,000 0 0
FEDEX CORP COM 31428x106   496,218 1,813 SH   SOLE   1,298 0 515
FIDELITY MERRIMACK STREET TRUS COM 316188309   274,551 5,874 SH   SOLE   0 0 5,874
FIRST SOLAR INC COM 336433107   216,015 866 SH   SOLE   749 0 117
FIRST TR EXCHANGE TRADED FD II COM 33734x119   1,373,558 20,103 SH   SOLE   20,103 0 0
FIRST TR EXCHANGE TRADED FD IV COM 33739q408   5,365,620 89,621 SH   SOLE   50,604 0 39,017
FIRST TR EXCHANGE TRADED FD IV COM 33738d879   1,334,281 54,151 SH   SOLE   41,118 0 13,033
FIRST TR EXCHANGE TRADED FD IV COM 33739q705   430,224 7,897 SH   SOLE   6,124 0 1,773
FIRST TR EXCHANGE TRADED FD VI COM 33740f276   1,163,122 60,110 SH   SOLE   52,671 0 7,438
FIRST TR EXCHANGE TRADED FD VI COM 33740u703   371,594 14,840 SH   SOLE   11,565 0 3,275
FIRST TR EXCHANGE TRADED FD VI COM 33740f805   456,064 10,081 SH   SOLE   6,701 0 3,380
FIRST TR LARGE CAP GROWTH OPPO COM 33735k108   307,438 2,339 SH   SOLE   1,924 0 415
FIRST TR VALUE LINE DIVID INDE COM 33734h106   788,872 17,342 SH   SOLE   8,570 0 8,772
FIRST TRUST CAPITAL STRENGTH E COM 33733e104   2,387,886 26,298 SH   SOLE   21,507 0 4,791
FIRST TRUST ENHANCED EQUITY IN COM 337318109   237,820 11,692 SH   SOLE   10,267 0 1,425
FIRST TRUST ETF DOW JONES INTE COM 33733e302   330,455 1,560 SH   SOLE   258 0 1,302
FIRST TRUST EXCHANGE TRADED FD COM 33734x846   724,423 12,231 SH   SOLE   8,106 0 4,125
FIRST TRUST EXCHANGE TRADED FU COM 33738d408   811,993 19,352 SH   SOLE   16,493 0 2,859
FIRST TRUST EXCHANGE TRADED FU COM 33739q200   379,608 7,683 SH   SOLE   1,064 0 6,619
FIRST TRUST LARGE CAP VALUE AL COM 33735j101   288,033 3,640 SH   SOLE   3,257 0 383
FIRST TRUST LONG SHORT EQUITY COM 33739p103   532,132 8,384 SH   SOLE   4,970 0 3,414
FIRST TRUST MORNINGSTAR DIVIDE COM 336917109   1,281,119 30,539 SH   SOLE   21,944 0 8,595
FIRST TRUST RISING DIVIDEND AC COM 33738r506   984,633 16,630 SH   SOLE   8,070 0 8,559
FIRST TRUST SENIOR LOAN FUND E COM 33738d309   2,178,399 47,470 SH   SOLE   39,815 0 7,655
FIRSTENERGY CORP COM 337932107   226,673 5,111 SH   SOLE   5,111 0 0
FISERV INC COMMON STOCK COM 337738108   1,828,478 10,178 SH   SOLE   7,693 0 2,485
FORD MOTOR CO COM 345370860   212,305 20,105 SH   SOLE   14,027 0 6,078
FORTINET INC COM 34959e109   356,342 4,595 SH   SOLE   4,345 0 250
FORTITUDE GOLD CORP COM COM 34962k100   110,376 21,600 SH   SOLE   12,500 0 9,100
FRANKLIN LIMITED DURATION INCO COM 35472t101   69,385 10,403 SH   SOLE   10,403 0 0
FRANKLIN RESOURCES COM 354613101   273,724 13,584 SH   SOLE   9,741 0 3,844
FRANKLIN UNIVERSAL TRUST-SBI COM 355145103   4,996,522 660,916 SH   SOLE   586,388 0 74,527
GE AEROSPACE COMMON STOCK COM 369604301   396,600 2,103 SH   SOLE   1,501 0 602
GENASYS INC COMMON STOCK COM 36872p103   35,600 10,000 SH   SOLE   0 0 10,000
GENERAL DYNAMICS CORP COM 369550108   2,642,323 8,744 SH   SOLE   8,635 0 109
GENERAL MILLS INC COM 370334104   648,943 8,787 SH   SOLE   6,037 0 2,750
GILEAD SCIENCES INC COM 375558103   2,177,744 25,975 SH   SOLE   25,694 0 281
GOLDMAN SACHS GROUP INC COM 38141g104   1,480,105 2,989 SH   SOLE   2,379 0 610
GRAIL INC COMMON STOCK COM 384747101   272,448 19,800 SH   SOLE   11,264 0 8,536
GRANITESHARES ETF TRUST GRANIT COM 38747r306   142,456 10,972 SH   SOLE   10,972 0 0
GRAYSCALE BITCOIN TRUST COMMON COM 389637109   295,021 5,842 SH   SOLE   4,877 0 965
GWG SERIES A1 WDT ESCROW CUSIP COM 361esc056   0 3,982,303 SH   SOLE   3,460,605 0 521,698
GWG SERIES C WDT ESCROW CUSIP COM 361esc064   0 239,000 SH   SOLE   193,000 0 46,000
GWG SERIES D WDT ESCROW CUSIP COM 361esc072   0 1,513,000 SH   SOLE   413,000 0 1,100,000
GWG SERIES E WDT COMMON STOCK COM 361esc080   0 60,311 SH   SOLE   41,725 0 18,586
HELMERICH & PAYNE INC COM 423452101   267,696 8,800 SH   SOLE   7,300 0 1,500
HERSHEY COMPANY (THE) COM 427866108   678,901 3,540 SH   SOLE   2,460 0 1,080
HEWLETT PACKARD ENTERPRISE COM COM 42824c109   861,182 42,091 SH   SOLE   20,000 0 22,091
HOLOGIC INC COM 436440101   1,045,865 12,839 SH   SOLE   12,384 0 455
HOME DEPOT INC COM 437076102   5,104,502 12,597 SH   SOLE   10,784 0 1,814
HONEYWELL INTL INC COM 438516106   2,730,919 13,211 SH   SOLE   12,565 0 646
HOULIHAN LOKEY INC CLASS A COM COM 441593100   234,976 1,487 SH   SOLE   1,227 0 260
HPIL HOLDING COM 40432y109   0 400,000 SH   SOLE   0 0 400,000
IBM CORP COM 459200101   7,111,983 32,169 SH   SOLE   25,936 0 6,233
ILLINOIS TOOL WORKS INC COM 452308109   204,826 782 SH   SOLE   648 0 134
IMPINJ INC COM COM 453204109   1,177,869 5,440 SH   SOLE   3,640 0 1,800
INGREDION INC COM COM 457187102   1,090,553 7,935 SH   SOLE   7,664 0 271
INTEGER HLDGS CORP COM 45826h109   1,107,990 8,523 SH   SOLE   8,239 0 284
INTEGRATED BIOPHARMA INC COM 45811v105   4,688 20,000 SH   SOLE   20,000 0 0
INTEGRIS SECD CR FD II LLC LTD COM 45791k103   850,000 850 SH   SOLE   850 0 0
INTEL CORP COM 458140100   379,794 16,189 SH   SOLE   6,690 0 9,499
INTUIT INC COM 461202103   1,674,837 2,697 SH   SOLE   1,852 0 845
INVESCO ADVANTAGE MUNICIPAL IN COM 46132e103   115,910 12,450 SH   SOLE   5,950 0 6,500
INVESCO DB COMMODITY INDEX TRA COM 46138b103   410,484 18,432 SH   SOLE   12,157 0 6,275
INVESCO EXCHANGE TRADED FD TR COM 46138g474   1,232,612 25,125 SH   SOLE   24,093 0 1,032
INVESCO EXCHANGE TRADED FD TR COM 46138e354   804,954 11,222 SH   SOLE   10,822 0 400
INVESCO EXCHANGE TRADED FD TR COM 46138e339   1,245,122 13,737 SH   SOLE   11,036 0 2,701
INVESCO EXCHANGE TRADED FD TR COM 46138g508   11,095,591 528,110 SH   SOLE   528,110 0 0
INVESCO EXCHANGE TRADED FD TR COM 46137v233   290,884 6,120 SH   SOLE   600 0 5,520
INVESCO EXCHANGE TRADED FUND T COM 46137v142   318,982 4,522 SH   SOLE   3,282 0 1,240
INVESCO EXCHANGE TRADED FUND T COM 46137v613   240,932 5,930 SH   SOLE   2,250 0 3,680
INVESCO EXCHANGE TRADED FUND T COM 46137v357   3,204,277 17,885 SH   SOLE   5,292 0 12,593
INVESCO EXCHANGE TRADED SELF I COM 46138j619   575,404 10,859 SH   SOLE   10,637 0 222
INVESCO QQQ TR UNIT SER 1 COM 46090e103   21,529,719 44,112 SH   SOLE   32,747 0 11,365
INVESCO SENIOR INCOME TRUST CO COM 46131h107   686,988 168,793 SH   SOLE   151,093 0 17,700
IRON MOUNTAIN INCORPORATED REI COM 46284v101   251,896 2,120 SH   SOLE   2,068 0 52
ISHARES CORE HIGH DIVIDEND ETF COM 46429b663   1,962,461 16,685 SH   SOLE   7,225 0 9,459
ISHARES CORE S&P 500 ETF COM 464287200   6,053,070 10,494 SH   SOLE   7,862 0 2,631
ISHARES CORE S&P MID CAP ETF COM 464287507   3,805,765 61,068 SH   SOLE   40,721 0 20,347
ISHARES CORE S&P SMALL CAP ETF COM 464287804   1,946,488 16,642 SH   SOLE   7,455 0 9,188
ISHARES CORE U S AGGREGATE BD COM 464287226   414,239 4,090 SH   SOLE   3,820 0 271
ISHARES IBOXX $ INVESTMENT GRA COM 464287242   226,109 2,001 SH   SOLE   1,821 0 180
ISHARES MSCI EAFE ETF COM 464287465   7,613,939 91,043 SH   SOLE   86,473 0 4,570
ISHARES MSCI EAFE SMALL CAP ET COM 464288273   389,084 5,747 SH   SOLE   5,491 0 256
ISHARES MSCI EMERGING MARKETS COM 464287234   251,209 5,478 SH   SOLE   694 0 4,784
ISHARES RUSSELL 1000 GROWTH ET COM 464287614   2,496,931 6,652 SH   SOLE   6,472 0 180
ISHARES RUSSELL 1000 VALUE ETF COM 464287598   701,386 3,695 SH   SOLE   3,139 0 557
ISHARES RUSSELL 2000 ETF COM 464287655   2,338,867 10,588 SH   SOLE   3,612 0 6,977
ISHARES RUSSELL 3000 ETF COM 464287689   477,026 1,460 SH   SOLE   1,192 0 268
ISHARES RUSSELL MID CAP VALUE COM 464287473   225,069 1,702 SH   SOLE   1,662 0 40
ISHARES S&P 100 ETF COM 464287101   234,139 846 SH   SOLE   46 0 800
ISHARES S&P 500 GROWTH ETF COM 464287309   7,860,267 82,092 SH   SOLE   81,214 0 877
ISHARES S&P 500 VALUE ETF COM 464287408   584,215 2,963 SH   SOLE   989 0 1,974
ISHARES S&P MID CAP 400 GROWTH COM 464287606   6,552,382 71,276 SH   SOLE   71,276 0 0
ISHARES S&P MID CAP 400 VALUE COM 464287705   273,183 2,210 SH   SOLE   1,757 0 453
ISHARES S&P SMALL CAP 600 VALU COM 464287879   480,594 4,464 SH   SOLE   1,019 0 3,445
ISHARES SELECT DIVIDEND ETF COM 464287168   278,293 2,060 SH   SOLE   591 0 1,469
ISHARES SILVER SHARES COM 46428q109   315,266 11,097 SH   SOLE   9,097 0 2,000
ISHARES TR BROAD USD HIGH YIEL COM 46435u853   265,847 7,061 SH   SOLE   7,061 0 0
ISHARES TR CORE MSCI EAFE ETF COM 46432f842   243,090 3,115 SH   SOLE   2,715 0 399
ISHARES TR ISHARES BIOTECHNOLO COM 464287556   307,260 2,110 SH   SOLE   1,831 0 279
ISHARES TR ISHARES CORE DIVIDE COM 46434v621   734,236 11,712 SH   SOLE   9,055 0 2,658
ISHARES TR ISHARES SEMICONDUCT COM 464287523   227,362 986 SH   SOLE   779 0 207
ISHARES TR MSCI USA SMALL CAP COM 46435g433   1,161,118 28,459 SH   SOLE   27,873 0 586
ISHARES TREASURY FLOATING RATE COM 46434v860   1,150,863 22,744 SH   SOLE   14,685 0 8,060
ISHARES TRUST ISHARES 0 3 MONT COM 46436e718   318,174 3,159 SH   SOLE   3,159 0 0
ISHARES TRUST ISHARES CORE S&P COM 464287663   2,222,816 23,278 SH   SOLE   13,620 0 9,658
ISHARES TRUST ISHARES INTERNAT COM 464288448   467,011 15,449 SH   SOLE   12,129 0 3,320
ISHARES TRUST ISHARES MSCI USA COM 46429b697   6,645,973 72,785 SH   SOLE   72,715 0 70
ISHARES TRUST ISHARES U S AERO COM 464288760   354,946 2,372 SH   SOLE   674 0 1,698
ISHARES TRUST ISHARES U S INDU COM 464287754   389,381 2,913 SH   SOLE   300 0 2,613
ISHARES U S ETF TR ISHARES U S COM 46431w648   489,656 6,248 SH   SOLE   2,343 0 3,905
ISHARES U S FINANCIALS ETF COM 464287788   8,548,202 82,273 SH   SOLE   82,273 0 0
ISHARES U S MEDICAL DEVICES ET COM 464288810   286,506 4,838 SH   SOLE   462 0 4,376
ISHARES U S REAL ESTATE ETF COM 464287739   7,896,411 77,515 SH   SOLE   77,415 0 100
ISHARES U S TECHNOLOGY ETF COM 464287721   9,999,491 65,951 SH   SOLE   63,369 0 2,582
ISHARES U S UTILITIES ETF COM 464287697   8,507,844 83,394 SH   SOLE   83,370 0 24
J P MORGAN EXCHANGE TRADED FUN COM 46641q332   498,128 8,370 SH   SOLE   5,538 0 2,832
J P MORGAN EXCHANGE TRADED FUN COM 46641q837   732,584 14,438 SH   SOLE   14,438 0 0
JOHN HANCOCK EXCHANGE TRADED F COM 47804j859   316,801 8,959 SH   SOLE   8,959 0 0
JOHN HANCOCK EXCHANGE TRADED F COM 47804j107   1,678,712 24,175 SH   SOLE   21,202 0 2,973
JOHN HANCOCK EXCHANGE TRADED F COM 47804j206   1,689,092 28,058 SH   SOLE   28,008 0 50
JOHNSON & JOHNSON COM 478160104   5,811,881 35,863 SH   SOLE   24,935 0 10,927
JOUNCE THERAPEU CVR CONTRA CUS COM 481cvr017   0 176,450 SH   SOLE   96,750 0 79,700
JPMORGAN CHASE & CO COM 46625h100   5,428,646 25,745 SH   SOLE   23,077 0 2,668
KAYNE ANDERSON ENERGY INFRASTR COM 486606106   952,398 86,582 SH   SOLE   72,398 0 14,184
KBS REAL ESTATE INVT TR III IN COM 48668l105   56,522 10,093 SH   SOLE   10,093 0 0
KEURIG DR PEPPER INC COMMON ST COM 49271v100   210,263 5,610 SH   SOLE   4,908 0 702
KIMBERLY CLARK CORP COM 494368103   313,762 2,205 SH   SOLE   1,717 0 488
KINDER MORGAN INC COM 49456b101   222,884 10,090 SH   SOLE   8,817 0 1,273
KKR & CO INC COMMON STOCK COM 48251w104   874,485 6,697 SH   SOLE   1,515 0 5,182
KLA CORPORATION COMMON STOCK COM 482480100   362,555 468 SH   SOLE   427 0 41
KNIFE RIVER CORPORATION COMMON COM 498894104   1,214,095 13,582 SH   SOLE   12,009 0 1,573
KOSMOS ENERGY LTD COMMON SHARE COM 500688106   80,600 20,000 SH   SOLE   20,000 0 0
L3HARRIS TECHNOLOGIES INC COMM COM 502431109   714,799 3,005 SH   SOLE   1,900 0 1,105
LANTHEUS HOLDINGS INC COM COM 516544103   1,065,892 9,712 SH   SOLE   9,376 0 336
LIBERTY ALL STAR EQUITY FUND S COM 530158104   86,713 12,213 SH   SOLE   0 0 12,213
LOCKHEED MARTIN CORP COM 539830109   3,790,930 6,485 SH   SOLE   5,905 0 580
LOWES COMPANIES INC COM 548661107   1,100,470 4,063 SH   SOLE   2,031 0 2,032
MASTEC INC COM 576323109   1,024,192 8,320 SH   SOLE   8,025 0 295
MASTERCARD INC CLASS A COM 57636q104   858,705 1,739 SH   SOLE   1,139 0 600
MCDONALDS CORP COM 580135101   4,144,703 13,611 SH   SOLE   11,448 0 2,163
MEDICAL PROPERTIES TRUST INC COM 58463j304   88,272 15,089 SH   SOLE   12,756 0 2,333
MERCADOLIBRE INC COM 58733r102   962,369 469 SH   SOLE   329 0 140
MERCK & CO INC COM 58933y105   1,564,084 13,773 SH   SOLE   10,567 0 3,207
META PLATFORMS INC CLASS A COM 30303m102   7,000,768 12,230 SH   SOLE   9,616 0 2,614
METLIFE INC COM 59156r108   2,893,891 35,086 SH   SOLE   35,086 0 0
MICRON TECHNOLOGY INC COM 595112103   614,365 5,924 SH   SOLE   2,224 0 3,700
MICROSOFT CORP COM 594918104   22,053,431 51,251 SH   SOLE   38,411 0 12,841
MODERNA INC COMMON STOCK COM 60770k107   685,676 10,260 SH   SOLE   5,892 0 4,368
MONDELEZ INTERNATIONAL INC COM COM 609207105   647,265 8,786 SH   SOLE   4,687 0 4,099
MONOLITHIC POWER SYS COM 609839105   1,224,667 1,325 SH   SOLE   1,285 0 40
MOODYS CORP COM 615369105   1,750,400 3,688 SH   SOLE   3,150 0 538
MORGAN STANLEY COM 617446448   428,626 4,112 SH   SOLE   2,997 0 1,115
MOTOROLA SOLUTIONS COM 620076307   1,148,908 2,555 SH   SOLE   2,474 0 81
NEKTAR THERAPEUTICS COM 640268108   45,637 35,105 SH   SOLE   10,000 0 25,105
NEOS ETF TRUST NEOS ENHANCED I COM 78433h501   395,343 7,939 SH   SOLE   7,593 0 346
NEOS ETF TRUST NEOS ENHANCED I COM 78433h402   300,599 6,175 SH   SOLE   6,175 0 0
NERDY INC CLASS A COMMON STOCK COM 64081v109   18,409 18,725 SH   SOLE   6,675 0 12,050
NETFLIX INC COM 64110l106   777,360 1,096 SH   SOLE   906 0 190
NEW MOUNTAIN FINANCE CORPORATI COM 647551100   358,058 29,888 SH   SOLE   24,300 0 5,588
NEW YORK TIMES CLASS A COM 650111107   1,040,794 18,696 SH   SOLE   18,032 0 664
NEWMONT CORPORATION COMMON STO COM 651639106   260,777 4,879 SH   SOLE   2,822 0 2,057
NEXTERA ENERGY INC COM 65339f101   3,855,234 45,608 SH   SOLE   42,726 0 2,882
NIKE INC CLASS B COM COM 654106103   666,851 7,544 SH   SOLE   5,782 0 1,761
NORTHROP GRUMMAN CO COM 666807102   1,196,976 2,267 SH   SOLE   1,841 0 426
NORTHWEST BIOTHERAPEUTICS INC COM 66737p600   147,909 462,215 SH   SOLE   258,300 0 203,915
NUVEEN AMT FREE QUALITY MUNICI COM 670657105   314,213 26,250 SH   SOLE   15,500 0 10,750
NUVEEN MUNICIPAL VALUE FUND IN COM 670928100   180,400 20,000 SH   SOLE   20,000 0 0
NVIDIA CORP COM 67066g104   16,533,129 136,142 SH   SOLE   87,476 0 48,666
NVR INC COM 62944t105   1,187,228 121 SH   SOLE   89 0 32
O REILLY AUTOMOTIVE COM 67103h107   891,338 774 SH   SOLE   746 0 28
OLD REPUBLIC INTL CORP COM 680223104   481,999 13,608 SH   SOLE   11,188 0 2,421
ORACLE CORP COM 68389x105   1,497,134 8,786 SH   SOLE   7,505 0 1,281
OXFORD SQUARE CAPITAL CORP COM COM 69181v107   423,033 149,481 SH   SOLE   149,481 0 0
PACER FDS TR PACER US SMALL CA COM 69374h857   343,941 7,393 SH   SOLE   6,728 0 665
PACER FDS TR US CASH COWS 100 COM 69374h881   477,098 8,250 SH   SOLE   7,795 0 455
PACER FUNDS TRUST PACER TRENDP COM 69374h675   302,980 9,028 SH   SOLE   8,683 0 345
PACIFIC BIOSCIENCES OF CALIFOR COM 69404d108   114,240 67,200 SH   SOLE   43,200 0 24,000
PALANTIR TECHNOLOGIES IN CLASS COM 69608a108   724,507 19,476 SH   SOLE   14,401 0 5,075
PALO ALTO NETWORKS INC COMMON COM 697435105   1,878,875 5,497 SH   SOLE   4,246 0 1,251
PAYCHEX INC COM 704326107   260,865 1,944 SH   SOLE   875 0 1,069
PAYPAL HOLDINGS INC COM COM 70450y103   1,200,179 15,381 SH   SOLE   13,864 0 1,517
PEPSICO INC COMMON STOCK COM 713448108   2,971,900 17,477 SH   SOLE   14,912 0 2,565
PFIZER INC COM 717081103   610,219 21,086 SH   SOLE   16,852 0 4,234
PHILIP MORRIS INTERNATIONAL IN COM 718172109   1,182,912 9,744 SH   SOLE   6,656 0 3,088
PHILLIPS 66 COM 718546104   339,243 2,581 SH   SOLE   1,912 0 669
PIMCO ACTIVE BOND EXCHANGE TRA COM 72201r775   637,416 6,737 SH   SOLE   6,737 0 0
PIMCO ENHANCED SHORT MATURITY COM 72201r833   355,213 3,528 SH   SOLE   3,528 0 0
PIMCO EQUITY SERIES PIMCO RAFI COM 72202l389   550,516 25,939 SH   SOLE   25,939 0 0
PIMCO EQUITY SERIES PIMCO RAFI COM 72202l363   2,333,397 46,115 SH   SOLE   39,851 0 6,264
PIMCO EQUITY SERIES PIMCO RAFI COM 72202l371   510,112 15,691 SH   SOLE   15,691 0 0
PIONEER MUNICIPAL HIGH INCOME COM 723762100   96,731 10,942 SH   SOLE   9,742 0 1,200
PNC FINANCIAL SVCS GROUP INC COM 693475105   1,949,613 10,547 SH   SOLE   10,547 0 0
PRECISION BIOSCIENCES INC COMM COM 74019p207   284,023 31,699 SH   SOLE   17,966 0 13,733
PROCTER & GAMBLE COM 742718109   4,528,814 26,148 SH   SOLE   19,204 0 6,944
PROGRESSIVE CORP-OHIO COM 743315103   2,259,765 8,905 SH   SOLE   7,841 0 1,064
PROLOGIS INC COM 74340w103   264,430 2,094 SH   SOLE   1,947 0 147
PROSHARES S&P 500 DIVIDEND ARI COM 74348a467   996,925 9,338 SH   SOLE   7,253 0 2,085
PROSPECT CAPITAL CORPORATION COM 74348t102   280,909 52,506 SH   SOLE   46,506 0 6,000
PRUDENTIAL FINL COM 744320102   1,727,103 14,262 SH   SOLE   13,689 0 573
PULTEGROUP INC COM 745867101   926,199 6,453 SH   SOLE   1,033 0 5,420
QUALCOMM INC COM 747525103   400,317 2,354 SH   SOLE   1,133 0 1,221
RBB FD INC US TREASURY 3 MONTH COM 74933w452   13,431,596 268,417 SH   SOLE   259,443 0 8,974
REDWOOD FINANCIAL INC-MINN COM 757903109   201,889 1,346 SH   SOLE   1,146 0 200
REKOR SYSTEMS INC COMMON STOCK COM 759419104   175,341 148,594 SH   SOLE   128,894 0 19,700
RELIANCE INC COMMON STOCK COM 759509102   1,024,671 3,543 SH   SOLE   3,421 0 122
ROCKWELL AUTOMATION INC COM 773903109   383,569 1,429 SH   SOLE   1,130 0 299
ROSS STORES INC COM 778296103   2,364,211 15,708 SH   SOLE   15,178 0 530
RTX CORP COM 75513e101   1,540,322 12,713 SH   SOLE   9,331 0 3,382
S&P GLOBAL INC COM COM 78409v104   242,811 470 SH   SOLE   417 0 53
SALESFORCE INC COMMON STOCK COM 79466l302   1,714,280 6,263 SH   SOLE   4,442 0 1,821
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797   894,309 10,580 SH   SOLE   7,272 0 3,308
SECTOR SPDR TRUST SBI CONSUMER COM 81369y308   1,444,947 17,409 SH   SOLE   16,311 0 1,098
SEER INC CLASS A COMMON STOCK COM 81578p106   115,245 58,500 SH   SOLE   16,000 0 42,500
SELECT SECTOR SPDR FUND SHS BE COM 81369y407   536,145 2,676 SH   SOLE   1,644 0 1,031
SELECT SECTOR SPDR FUND SHS BE COM 81369y100   285,670 2,964 SH   SOLE   988 0 1,976
SELECT SECTOR SPDR TRUST SHS B COM 81369y506   510,717 5,817 SH   SOLE   4,951 0 866
SELECT SECTOR SPDR TRUST THE F COM 81369y605   401,535 8,860 SH   SOLE   6,771 0 2,089
SELECT SECTOR SPDR TRUST THE H COM 81369y209   3,272,154 21,245 SH   SOLE   18,805 0 2,440
SELECT SECTOR SPDR TRUST THE T COM 81369y803   1,485,096 6,578 SH   SOLE   2,456 0 4,122
SELECT SECTOR SPDR TRUST THE U COM 81369y886   779,026 9,644 SH   SOLE   8,105 0 1,539
SENSEONICS HOLDINGS INC COMMON COM 81727u105   4,616 13,200 SH   SOLE   13,200 0 0
SERVICE CORP INTL COM 817565104   1,072,040 13,582 SH   SOLE   13,116 0 466
SERVICENOW INC COM COM 81762p102   1,910,417 2,136 SH   SOLE   1,615 0 521
SHP ETF TR NEOS S&P 500 HIGH I COM 78433h303   646,574 12,621 SH   SOLE   10,881 0 1,740
SILA REALTY TRUST INC COMMON S COM 146280508   285,071 11,272 SH   SOLE   8,932 0 2,340
SIMPSON MANUFACTURING CO INC COM 829073105   1,042,422 5,450 SH   SOLE   5,258 0 192
SOLVENTUM CORPORATION COMMON S COM 83444m101   368,331 5,283 SH   SOLE   5,049 0 234
SOUTHERN CO COM 842587107   565,784 6,274 SH   SOLE   5,394 0 880
SPARTANNASH COMPANY COM COM 847215100   668,939 29,850 SH   SOLE   23,300 0 6,550
SPDR DOW JONES INDL AVERAGE ET COM 78467x109   361,737 855 SH   SOLE   655 0 200
SPDR DOW JONES MID CAP GROWTH COM 78464a821   1,223,155 13,941 SH   SOLE   13,851 0 90
SPDR GOLD TR GOLD SHS COM 78463v107   1,872,534 7,704 SH   SOLE   3,979 0 3,725
SPDR INDEX SHARES FUNDS SPDR P COM 78463x509   349,754 8,473 SH   SOLE   2,345 0 6,128
SPDR S&P 500 ETF TRUST COM 78462f103   16,750,338 29,194 SH   SOLE   23,306 0 5,888
SPDR S&P DIVIDEND ETF COM 78464a763   3,958,295 27,867 SH   SOLE   15,568 0 12,299
SPDR SER TR S&P 600 SMALL CAP COM 78464a201   764,565 8,211 SH   SOLE   8,161 0 50
SPDR SER TR S&P BIOTECH ETF COM 78464a870   230,471 2,333 SH   SOLE   1,378 0 955
SPDR SERIES TRUST FACTSET INNO COM 78464a110   380,718 2,463 SH   SOLE   12 0 2,451
SPDR SERIES TRUST S&P AEROSPAC COM 78464a631   371,898 2,364 SH   SOLE   939 0 1,425
SPDR SERIES TRUST SPDR BLOOMBE COM 78468r523   365,261 3,668 SH   SOLE   3,668 0 0
SPDR SERIES TRUST SPDR PORTFOL COM 78464a805   1,305,445 18,633 SH   SOLE   18,633 0 0
SPDR SERIES TRUST SPDR PORTFOL COM 78464a847   214,943 3,931 SH   SOLE   3,931 0 0
SPDR SERIES TRUST SPDR PORTFOL COM 78464a854   5,843,853 86,563 SH   SOLE   86,215 0 348
SPDR SERIES TRUST SPDR PORTFOL COM 78464a409   4,966,502 59,881 SH   SOLE   49,233 0 10,648
SPDR SERIES TRUST SPDR PORTFOL COM 78468r788   348,766 7,640 SH   SOLE   4,000 0 3,640
SPDR SERIES TRUST SPDR PORTFOL COM 78468r853   505,880 11,116 SH   SOLE   4,716 0 6,400
SPDR SERIES TRUST SPDR S&P 400 COM 78464a839   249,759 3,143 SH   SOLE   1,400 0 1,743
SPDR SERIES TRUST SPDR SSGA US COM 78468r804   272,291 1,609 SH   SOLE   170 0 1,439
SRH TOTAL RETURN FUND INC COMM COM 101507101   168,112 10,640 SH   SOLE   7,640 0 3,000
SSGA ACTIVE TRUST SPDR SSGA UL COM 78467v707   4,127,785 101,221 SH   SOLE   101,221 0 0
STANDARD & POORS MIDCAP 400 SP COM 78467y107   2,157,207 3,787 SH   SOLE   1,580 0 2,207
STARBUCKS CORP COM 855244109   3,841,851 39,408 SH   SOLE   35,672 0 3,735
STRYKER CORP COM 863667101   1,133,273 3,137 SH   SOLE   3,127 0 10
SWEETGREEN INC CLASS A COMMON COM 87043q108   421,855 11,900 SH   SOLE   7,400 0 4,500
SYSCO CORP COM 871829107   1,130,495 14,482 SH   SOLE   13,808 0 674
TARGET CORP COM 87612e106   444,433 2,851 SH   SOLE   2,204 0 648
TELLURIAN INC COMMON STOCK COM 87968a104   193,603 200,003 SH   SOLE   200,003 0 0
TEMPLETON EMERGING MARKETS FUN COM 880191101   290,956 21,489 SH   SOLE   18,567 0 2,921
TESLA INC COM 88160r101   1,286,435 4,917 SH   SOLE   2,793 0 2,124
TEXAS INSTRUMENTS INCORPORATED COM 882508104   3,053,075 14,780 SH   SOLE   14,395 0 385
TEXAS PACIFIC LAND CORPORATION COM 88262p102   321,161 363 SH   SOLE   0 0 363
THE CIGNA GROUP COM 125523100   231,966 670 SH   SOLE   569 0 101
THERMO FISHER SCNTFC COM 883556102   1,592,287 2,574 SH   SOLE   1,744 0 830
TJX COMPANIES INC NEW COM 872540109   767,450 6,529 SH   SOLE   6,155 0 374
TRACTOR SUPPLY CO COM 892356106   1,309,185 4,500 SH   SOLE   4,371 0 129
TRUIST FINANCIAL CORPORATION C COM 89832q109   3,034,661 70,953 SH   SOLE   68,385 0 2,568
TRUST FOR PROFESSIONAL MANAGER COM 89834g836   439,419 19,500 SH   SOLE   17,500 0 2,000
UBER TECHNOLOGIES INC COMMON S COM 90353t100   1,884,938 25,079 SH   SOLE   17,729 0 7,350
UIPATH INC CLASS A COMMON STOC COM 90364p105   179,840 14,050 SH   SOLE   14,050 0 0
ULTA BEAUTY INC COMMON STOCK COM 90384s303   534,651 1,374 SH   SOLE   1,129 0 245
ULTRA CLEAN HOLDINGS INC COM 90385v107   1,048,402 26,256 SH   SOLE   25,305 0 951
UNION PACIFIC CORP COM 907818108   2,083,894 8,455 SH   SOLE   8,307 0 148
UNITED PARCEL SVC INC CL B COM 911312106   992,264 7,278 SH   SOLE   4,419 0 2,859
UNITEDHEALTH GRP INC COM 91324p102   6,466,613 11,060 SH   SOLE   9,715 0 1,345
US BANCORP DEL COM COM 902973304   2,111,641 46,176 SH   SOLE   44,359 0 1,817
VALMONT INDUSTRIES COM 920253101   1,086,207 3,746 SH   SOLE   3,619 0 127
VANECK ETF TRUST VANECK GOLD M COM 92189f106   239,716 6,020 SH   SOLE   3,975 0 2,045
VANECK SEMICONDUCTOR ETF COM 92189f676   1,929,728 7,862 SH   SOLE   6,413 0 1,449
VANGUARD ADMIRAL FDS INC S&P 5 COM 921932505   293,151 849 SH   SOLE   225 0 624
VANGUARD FTSE DEVELOPED MARKET COM 921943858   1,387,129 26,266 SH   SOLE   20,377 0 5,889
VANGUARD FTSE EMERGING MARKETS COM 922042858   265,218 5,543 SH   SOLE   4,024 0 1,519
VANGUARD INDEX FUNDS SMALLCAP COM 922908595   560,523 2,096 SH   SOLE   1,216 0 880
VANGUARD INDEX FUNDS VANGUARD COM 921946406   718,787 5,607 SH   SOLE   4,836 0 771
VANGUARD INDEX FUNDS VANGUARD COM 922908629   664,340 2,518 SH   SOLE   1,267 0 1,251
VANGUARD INDEX FUNDS VANGUARD COM 922908538   522,487 2,146 SH   SOLE   1,537 0 609
VANGUARD INDEX FUNDS VANGUARD COM 922908512   314,214 1,874 SH   SOLE   571 0 1,303
VANGUARD INDEX FUNDS VANGUARD COM 922908751   246,728 1,040 SH   SOLE   440 0 600
VANGUARD INDEX FUNDS VANGUARD COM 922908769   4,984,789 17,604 SH   SOLE   10,938 0 6,666
VANGUARD INDEX FUNDS VANGUARD COM 922908744   1,453,085 8,324 SH   SOLE   7,481 0 843
VANGUARD MEGA CAP ETF MSCI US COM 921910873   321,532 1,556 SH   SOLE   0 0 1,556
VANGUARD RUSSELL 1000 VALUE ET COM 92206c714   494,480 5,934 SH   SOLE   5,934 0 0
VANGUARD S&P 500 ETF COM 922908363   1,370,515 2,597 SH   SOLE   1,040 0 1,558
VANGUARD SECTOR INDEX FDS VANG COM 92204a108   417,088 1,225 SH   SOLE   1,154 0 71
VANGUARD SECTOR INDEX FDS VANG COM 92204a207   1,212,850 5,551 SH   SOLE   5,551 0 0
VANGUARD SECTOR INDEX FDS VANG COM 92204a702   495,609 845 SH   SOLE   120 0 725
VANGUARD SHORT TERM BOND ETF COM 921937827   1,359,823 17,281 SH   SOLE   17,181 0 100
VANGUARD SHORT TERM INFLATION COM 922020805   1,110,708 22,525 SH   SOLE   22,525 0 0
VANGUARD SPECIALIZED FUNDS VAN COM 921908844   3,099,354 15,649 SH   SOLE   10,761 0 4,887
VANGUARD SPECIALIZED FUNDS VAN COM 922908553   380,035 3,901 SH   SOLE   1,254 0 2,647
VANGUARD STAR FD VANGUARD TOTA COM 921909768   237,729 3,672 SH   SOLE   3,610 0 62
VANGUARD TOTAL BOND MARKET ETF COM 921937835   281,950 3,754 SH   SOLE   3,351 0 403
VEECO INSTRUMENTS COM 922417100   1,062,678 32,076 SH   SOLE   30,939 0 1,137
VEEVA SYSTEMS INC CL A COM COM 922475108   247,856 1,181 SH   SOLE   230 0 951
VERIZON COMMUNICATIONS COM 92343v104   3,013,150 67,093 SH   SOLE   60,693 0 6,400
VERTEX PHARMACEUTICALS INC COM 92532f100   875,281 1,882 SH   SOLE   1,315 0 567
VISA INC CLASS A COM 92826c839   4,930,254 17,931 SH   SOLE   15,949 0 1,982
WALGREENS BOOTS ALLI COM 931427108   104,653 11,680 SH   SOLE   1,946 0 9,734
WALMART INC COM 931142103   4,324,083 53,549 SH   SOLE   42,118 0 11,432
WALT DISNEY CO COM 254687106   1,022,194 10,627 SH   SOLE   8,093 0 2,534
WASTE MANAGEMENT INC DEL COM 94106l109   625,925 3,015 SH   SOLE   1,670 0 1,345
WELLTOWER INC COMMON STOCK COM 95040q104   260,907 2,038 SH   SOLE   1,234 0 804
WESTERN ASSET EMERGING MKTS DE COM 95766a101   535,850 52,638 SH   SOLE   52,089 0 549
WILLIAMS COMPANIES INC COM 969457100   1,796,328 39,350 SH   SOLE   37,900 0 1,450
WISDOMTREE TRUST U S QUALITY D COM 97717x669   6,268,771 75,337 SH   SOLE   68,417 0 6,920
WISDOMTREE TRUST WISDOMTREE FL COM 97717y527   3,150,336 62,731 SH   SOLE   47,635 0 15,096
WISDOMTREE TRUST WISDOMTREE IN COM 97717w430   324,063 14,637 SH   SOLE   14,637 0 0
WISDOMTREE TRUST WISDOMTREE U COM 97717w307   754,341 9,602 SH   SOLE   1,035 0 8,567
WISDOMTREE TRUST WISDOMTREE U COM 97717w588   3,829,566 63,784 SH   SOLE   58,219 0 5,565
WORKDAY INC CLASS A COMMON STO COM 98138h101   307,223 1,257 SH   SOLE   1,207 0 50
WORLD MOTO INC COM 98158h106   0 700,000 SH   SOLE   700,000 0 0
XCEL ENERGY INC COM 98389b100   3,968,644 60,776 SH   SOLE   56,824 0 3,951
CHS INC 8 CUM REDEEMABLE PFD PFD 12542r209   636,675 21,019 SH   SOLE   20,519 0 500
CHS INC PFD CL B SER 4 PFD 12542r803   2,576,559 99,443 SH   SOLE   96,308 0 3,134
GLADSTONE LAND CORPORATION 6.0 PFD 376549309   258,453 11,349 SH   SOLE   8,059 0 3,290
GLADSTONE LAND CORPORATION 6.0 PFD 376549408   274,527 12,593 SH   SOLE   11,518 0 1,075
HIGHLAND OPPORTUNITIES AND INC PFD 43010e503   243,388 12,361 SH   SOLE   10,820 0 1,541
PROSPECT CAP CORP 5.5PFD CONV PFD 74348t441   482,500 19,300 SH   SOLE   11,400 0 7,900
RIVERNORTH DOUBLELINE STRATEGI PFD 76882g206   217,775 11,028 SH   SOLE   9,544 0 1,484