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