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
ACCENTURE PLC IRELAND SHS C COM g1151c101   640,535 1,848 SH   SOLE   1,230 0 618
AIR LIQUIDE-ADR COM 009126202   1,552,990 37,284 SH   SOLE   25,300 0 11,984
ARCH CAPITAL GROUP LTD COM g0450a105   1,953,904 21,137 SH   SOLE   16,233 0 4,904
ARIZONA GOLD & SILVER INC C COM 04051n109   2,613 10,000 SH   SOLE   10,000 0 0
ASML HOLDING N V N Y REGIST COM n07059210   612,367 631 SH   SOLE   328 0 303
ASTRAZENECA PLC AMERICAN DE COM 046353108   626,151 9,242 SH   SOLE   7,569 0 1,673
BANCO BILBAO VIZCAYA ARGENT COM 05946k101   191,710 16,192 SH   SOLE   4,000 0 12,192
BP P L C SPONSORED ADR (FRM COM 055622104   374,535 9,940 SH   SOLE   4,940 0 5,000
CANADIAN CRITICAL MINERALS COM 13561d105   337 10,000 SH   SOLE   10,000 0 0
CHECK POINT SOFTWARE TECHNO COM m22465104   685,070 4,177 SH   SOLE   3,222 0 955
CHUBB LTD COM COM h1467j104   452,959 1,748 SH   SOLE   887 0 861
DRONE DELIVERY CDA CORP COM COM 26210w605   2,811 16,470 SH   SOLE   11,420 0 5,050
ENBRIDGE INC COM 29250n105   373,088 10,312 SH   SOLE   9,830 0 482
ERICSSON ADR CL B SEK 10 COM 294821608   603,345 109,500 SH   SOLE   67,000 0 42,500
GENPACT LIMITED COM g3922b107   897,415 27,236 SH   SOLE   20,486 0 6,750
GRAYSCALE DIGITAL LARGE CAP COM g40705108   486,307 20,502 SH   SOLE   20,163 0 339
GRUPO TELEVISA SA DE CV SPO COM 40049j206   85,645 26,764 SH   SOLE   16,764 0 10,000
INFOSYS LIMITED SPONS ADR R COM 456788108   1,725,960 96,261 SH   SOLE   69,079 0 27,182
ING GROEP NV-SPONSORED ADR COM 456837103   211,516 12,827 SH   SOLE   6,773 0 6,054
LINDE PLC ORDINARY SHARES COM g54950103   377,492 813 SH   SOLE   206 0 607
MEDTRONIC PLC COM COM g5960l103   2,750,015 31,555 SH   SOLE   30,532 0 1,023
MIND MEDICINE MINDMED INC C COM 60255c885   1,522,433 161,961 SH   SOLE   96,961 0 65,000
MINERA ALAMOS INC COM COM 60283l105   2,321 10,000 SH   SOLE   10,000 0 0
NEVADA KING GOLD CORP COMMO COM 641353107   2,900 10,000 SH   SOLE   10,000 0 0
NEW GOLD INC COM 644535106   42,500 25,000 SH   SOLE   0 0 25,000
NEW PACIFIC METALS CORP COM COM 64782a107   13,400 10,000 SH   SOLE   0 0 10,000
NICE LTD AMERICAN DEPOSITAR COM 653656108   1,791,763 6,875 SH   SOLE   4,825 0 2,050
NOVARTIS AG AMERICAN DEPOSI COM 66987v109   363,802 3,761 SH   SOLE   3,163 0 598
NOVO NORDISK A/S-ADR EACH C COM 670100205   1,661,624 12,941 SH   SOLE   9,618 0 3,323
OPEN TEXT CORP COM 683715106   3,342,603 86,083 SH   SOLE   61,893 0 24,190
RESTAURANT BRANDS INTERNATI COM 76131d103   1,518,925 19,118 SH   SOLE   18,952 0 166
RIO2 LIMITED NEW COM COM 767217102   5,720 20,000 SH   SOLE   20,000 0 0
ROCHE HOLDING LTD SPONSORED COM 771195104   1,122,740 35,220 SH   SOLE   20,905 0 14,315
ROYAL BANK OF CANADA COM 780087102   422,284 4,186 SH   SOLE   1,470 0 2,716
ROYAL CARIBBEAN GROUP COMMO COM v7780t103   289,422 2,082 SH   SOLE   924 0 1,158
SCHNEIDER ELECTRIC SE UNSPO COM 80687p106   215,099 4,750 SH   SOLE   3,750 0 1,000
SHELL PLC AMERICAN DEPOSITA COM 780259305   216,941 3,236 SH   SOLE   2,390 0 846
SHOPIFY INC CL A COM 82509l107   3,213,745 41,645 SH   SOLE   25,820 0 15,825
SIEMENS AG AMERICAN DEPOSIT COM 826197501   411,186 4,303 SH   SOLE   3,865 0 438
SOPHIA GENETICS SA ORDINARY COM h82027105   877,540 178,000 SH   SOLE   108,000 0 70,000
SPROTT PHYSICAL URANIUM TRU COM 85210a104   410,743 19,939 SH   SOLE   18,782 0 1,157
STATEHOUSE HOLDINGS INC COM COM 85754g301   810 15,000 SH   SOLE   15,000 0 0
TAIWAN SEMICONDUCTOR MFG CO COM 874039100   926,524 6,810 SH   SOLE   4,144 0 2,666
UNILEVER PLC SPONSORED ADR COM 904767704   500,695 9,976 SH   SOLE   7,859 0 2,117
VOXTUR ANALYTICS CORP COM COM 929082105   680 10,000 SH   SOLE   10,000 0 0
3M COMPANY COM 88579y101   3,615,866 34,089 SH   SOLE   33,117 0 972
ABBOTT LABORATORIES COM 002824100   2,624,744 23,093 SH   SOLE   19,017 0 4,075
ABBVIE INC COM 00287y109   4,525,627 24,852 SH   SOLE   20,189 0 4,663
ABRDN HEALTHCARE INVESTORS SHA COM 87911j103   183,746 10,898 SH   SOLE   3,119 0 7,779
ADAPTIVE BIOTECHNOLOGIES CORPO COM 00650f109   225,470 70,240 SH   SOLE   30,240 0 40,000
ADOBE INC COMMON STOCK COM 00724f101   3,220,357 6,382 SH   SOLE   4,559 0 1,823
ADTALEM GLOBAL EDUCATION INC C COM 00737l103   935,223 18,195 SH   SOLE   17,528 0 667
ADVANCED MICRO DEVICES INC COM COM 007903107   2,303,955 12,765 SH   SOLE   6,738 0 6,027
AFLAC INC COM 001055102   595,267 6,933 SH   SOLE   5,698 0 1,235
AGILENT TECHNOLOGIES INC COM 00846u101   797,976 5,484 SH   SOLE   4,834 0 650
AIRBNB INC CLASS A COMMON STOC COM 009066101   459,414 2,785 SH   SOLE   2,285 0 500
AKAMAI TECHNOLOGIES INC COM 00971t101   1,331,766 12,245 SH   SOLE   6,270 0 5,975
ALNYLAM PHARMACEUTICALS INC COM 02043q107   357,036 2,389 SH   SOLE   1,590 0 799
ALPHABET INC CLASS A COMMON ST COM 02079k305   7,322,671 48,517 SH   SOLE   33,947 0 14,570
ALPHABET INC CLASS C CAPITAL S COM 02079k107   4,730,414 31,068 SH   SOLE   27,047 0 4,021
ALPS ETF TRUST ALERIAN MLP ETF COM 00162q452   715,697 15,080 SH   SOLE   13,926 0 1,154
ALTABA INC COMMON STOCK ESCROW COM 021esc017   0 25,801 SH   SOLE   25,301 0 500
ALTRIA GROUP INC COM 02209s103   1,377,614 31,582 SH   SOLE   18,669 0 12,913
AMAZON.COM INC COM 023135106   10,140,242 56,216 SH   SOLE   43,877 0 12,339
AMEREN CORP COM 023608102   1,131,257 15,296 SH   SOLE   13,983 0 1,312
AMERICAN ELECTRIC POWER COMPAN COM 025537101   254,658 2,958 SH   SOLE   2,631 0 326
AMERICAN EXPRESS COMPANY COM 025816109   1,856,455 8,153 SH   SOLE   2,173 0 5,980
AMERIPRISE FINL INC COM 03076c106   363,724 830 SH   SOLE   230 0 600
AMGEN INC COM 031162100   4,956,233 17,432 SH   SOLE   14,107 0 3,325
AMPHENOL CORPORATION CLASS A C COM 032095101   1,017,502 8,821 SH   SOLE   8,516 0 305
ANNALY CAPITAL MANAGEMENT INC COM 035710839   262,144 13,314 SH   SOLE   11,896 0 1,417
APPLE INC COM 037833100   17,317,223 100,987 SH   SOLE   77,287 0 23,699
APPLIED MATERIALS INC COM 038222105   521,786 2,530 SH   SOLE   1,503 0 1,027
APPLIED VISUAL SCIENCES INC COM 038287108   0 113,780 SH   SOLE   113,780 0 0
ARK ETF TR ISRAEL INNOVATIVE T COM 00214q609   240,303 11,425 SH   SOLE   10,422 0 1,003
ARK ETF TR NEXT GENERATION INT COM 00214q401   289,468 3,475 SH   SOLE   2,288 0 1,187
ARK ETF TRUST ARK INNOVATION E COM 00214q104   316,400 6,318 SH   SOLE   3,745 0 2,572
AT&T INC COM 00206r102   1,762,832 100,161 SH   SOLE   96,136 0 4,025
ATLANTIS GAMING CORPORATION CO COM 04914u100   14 69,000 SH   SOLE   69,000 0 0
AUTODESK INC COM 052769106   252,087 968 SH   SOLE   568 0 400
AUTOZONE INC COM 053332102   605,117 192 SH   SOLE   164 0 28
BANK OF AMERICA CORP COM 060505104   726,422 19,157 SH   SOLE   13,037 0 6,119
BECTON DICKINSON & CO COM 075887109   223,695 904 SH   SOLE   370 0 534
BENEFICIENT CLASS A COMMON STO COM 08178q309   2,005 29,932 SH   SOLE   14,000 0 15,932
BENSON HILL INC COMMON STOCK COM 082490103   83,719 417,550 SH   SOLE   94,083 0 323,467
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   11,798,109 28,056 SH   SOLE   19,993 0 8,063
BIOGEN INC COM 09062x103   301,235 1,397 SH   SOLE   653 0 744
BLACKBAUD INC COM 09227q100   853,129 11,507 SH   SOLE   11,054 0 453
BLACKROCK DEBT STRATEGIES FUND COM 09255r202   644,182 58,244 SH   SOLE   46,857 0 11,387
BLACKROCK INC COM 09247x101   1,584,030 1,900 SH   SOLE   1,807 0 93
BLACKROCK INVESTMENT QUALITY M COM 09247d105   144,626 11,654 SH   SOLE   8,754 0 2,900
BLACKROCK MUNIHOLDINGS FD INC COM 09253n104   565,187 46,787 SH   SOLE   30,286 0 16,500
BLACKSTONE INC COMMON STOCK COM 09260d107   601,405 4,578 SH   SOLE   2,545 0 2,033
BLOCK INC CLASS A COMMON STOCK COM 852234103   5,919,923 69,992 SH   SOLE   42,161 0 27,831
BOEING CO COM 097023105   1,201,295 6,225 SH   SOLE   4,127 0 2,097
BOOKING HOLDINGS INC COMMON ST COM 09857l108   388,200 107 SH   SOLE   73 0 34
BRISTOL MYERS SQUIBB CO COM 110122108   1,325,438 24,441 SH   SOLE   16,770 0 7,671
BROADCOM INC COMMON STOCK COM 11135f101   1,246,048 940 SH   SOLE   875 0 65
BROWN & BROWN INC COM 115236101   209,746 2,396 SH   SOLE   2,396 0 0
CAPITAL GROUP CORE BALANCED ET COM 14021d107   465,673 15,997 SH   SOLE   15,997 0 0
CAPITAL GROUP CORE EQUITY ETF COM 14020v108   407,338 13,072 SH   SOLE   12,898 0 174
CAPITAL GROUP DIVIDEND VALUE E COM 14020w106   612,235 18,838 SH   SOLE   18,838 0 0
CAPITAL GROUP FIXED INCOME ETF COM 14020y102   1,073,712 47,806 SH   SOLE   46,806 0 1,000
CAPITAL GROUP GLOBAL GROWTH EQ COM 14020x104   528,167 18,339 SH   SOLE   18,130 0 209
CAPITAL GROUP GROWTH ETF CAPIT COM 14020g101   716,613 22,401 SH   SOLE   22,206 0 195
CAPITAL GROUP INTL FOCUS EQUIT COM 14019w109   286,416 11,110 SH   SOLE   9,110 0 2,000
CATERPILLAR INC COM 149123101   354,928 969 SH   SOLE   713 0 255
CDW CORPORATION COM COM 12514g108   252,711 988 SH   SOLE   988 0 0
CENCORA INC COMMON STOCK COM 03073e105   976,279 4,018 SH   SOLE   3,876 0 141
CHEMED CORPORATION COM 16359r103   490,131 764 SH   SOLE   764 0 0
CHEVRON CORPORATION COM 166764100   4,131,857 26,194 SH   SOLE   18,052 0 8,142
CHIMERA INVESTMENT CORPORATION COM 16934q208   154,407 33,494 SH   SOLE   14,694 0 18,800
CHIPOTLE MEXICAN GRILL INC COM COM 169656105   494,151 170 SH   SOLE   66 0 104
CISCO SYSTEMS INC COM 17275r102   3,222,216 64,561 SH   SOLE   54,641 0 9,920
CLOROX CO COM 189054109   1,468,618 9,592 SH   SOLE   9,404 0 188
CNX RESOURCES CORPORATION COMM COM 12653c108   985,519 41,548 SH   SOLE   39,983 0 1,565
COCA COLA COMPANY (THE) COM 191216100   3,123,807 51,059 SH   SOLE   46,472 0 4,587
COHEN & STEERS REAL ESTATE OPP COM 19249q103   662,183 44,924 SH   SOLE   13,827 0 31,097
COHEN & STEERS TOTAL RETURN RE COM 19247r103   243,923 20,515 SH   SOLE   17,515 0 3,000
COLGATE PALMOLIVE COMPANY COM 194162103   273,334 3,035 SH   SOLE   2,364 0 671
COMPASS INC CLASS A COMMON STO COM 20464u100   90,000 25,000 SH   SOLE   0 0 25,000
CONOCOPHILLIPS COMMON STOCK COM 20825c104   539,644 4,240 SH   SOLE   2,327 0 1,913
COPART INC COM 217204106   234,228 4,044 SH   SOLE   4,044 0 0
CORNING INC COM 219350105   880,006 26,699 SH   SOLE   17,046 0 9,653
COSTCO WHOLESALE CORP-NEW COM 22160k105   1,323,901 1,807 SH   SOLE   1,531 0 276
CROWDSTRIKE HOLDINGS INC CLASS COM 22788c105   276,028 861 SH   SOLE   606 0 255
CROWN CASTLE INC COMMON STOCK COM 22822v101   1,319,594 12,469 SH   SOLE   11,931 0 538
CSX CORPORATION COM COM 126408103   501,808 13,537 SH   SOLE   4,625 0 8,912
CUMMINS INC COM 231021106   546,576 1,855 SH   SOLE   1,400 0 455
CVS HEALTH CORPORATION COM 126650100   1,430,874 17,940 SH   SOLE   17,231 0 709
CYTODYN INC COM 23283m101   4,574 28,025 SH   SOLE   28,025 0 0
DANAHER CORPORATION COM 235851102   509,429 2,040 SH   SOLE   1,674 0 366
DEERE & CO COM 244199105   973,413 2,370 SH   SOLE   2,142 0 227
DESKTOP METAL INC CLASS A COMM COM 25058x105   24,640 28,000 SH   SOLE   18,000 0 10,000
DIGITAL REALTY TRUST INC COM 253868103   1,460,298 10,138 SH   SOLE   9,938 0 200
DISCOVER FINANCIAL SERVICES COM 254709108   406,655 3,102 SH   SOLE   1,889 0 1,213
DOMINION ENERGY INC COMMON STO COM 25746u109   1,365,908 27,768 SH   SOLE   27,768 0 0
DOMINOS PIZZA INC COM 25754a201   1,148,787 2,312 SH   SOLE   2,103 0 209
DOW INC COMMON STOCK COM 260557103   398,906 6,886 SH   SOLE   3,071 0 3,815
DUCKHORN PORTFOLIO INC (THE) C COM 26414d106   514,508 55,264 SH   SOLE   39,264 0 16,000
DUKE ENERGY CORPORATION HOLDIN COM 26441c204   1,790,700 18,516 SH   SOLE   17,890 0 626
EATON VANCE NATIONAL MUNICIPAL COM 27826u108   1,047,157 102,162 SH   SOLE   59,320 0 42,842
EATON VANCE TAX MANAGD GLBL DI COM 27829f108   182,879 22,412 SH   SOLE   6,950 0 15,462
ECOLAB INC COM 278865100   3,607,104 15,622 SH   SOLE   15,393 0 229
ELEVANCE HEALTH INC COM 036752103   855,714 1,650 SH   SOLE   1,589 0 61
ELI LILLY & CO COM 532457108   4,110,363 5,284 SH   SOLE   4,002 0 1,281
EMCOR GROUP INC COM 29084q100   1,021,676 2,917 SH   SOLE   2,696 0 221
EMERSON ELECTRIC CO COM 291011104   1,265,703 11,159 SH   SOLE   9,168 0 1,991
ENERGY TRANSFER LP COMMON UNIT COM 29273v100   561,690 35,708 SH   SOLE   34,558 0 1,150
ENTERPRISE PRODUCTS PARTNERS L COM 293792107   781,130 26,769 SH   SOLE   21,752 0 5,018
EXPEDITORS INTERNATIONAL OF WA COM 302130109   387,716 3,189 SH   SOLE   3,155 0 34
EXXON MOBIL CORP COM 30231g102   6,730,690 57,903 SH   SOLE   41,664 0 16,239
FASTENAL CO COM 311900104   534,580 6,930 SH   SOLE   6,128 0 802
FEDERAL NATIONAL MORTGAGE ASSO COM 313586109   15,700 10,000 SH   SOLE   10,000 0 0
FEDEX CORP COM 31428x106   523,830 1,808 SH   SOLE   1,273 0 535
FIRST TR ENERGY INFRASTRUCTURE COM 33738c103   1,095,920 60,348 SH   SOLE   53,264 0 7,084
FIRST TR EXCHANGE TRADED FD II COM 33734x119   2,005,858 29,287 SH   SOLE   29,287 0 0
FIRST TR EXCHANGE TRADED FD IV COM 33739q408   5,017,007 84,150 SH   SOLE   44,540 0 39,610
FIRST TR EXCHANGE TRADED FD IV COM 33738d879   670,703 27,398 SH   SOLE   21,243 0 6,155
FIRST TR EXCHANGE TRADED FD VI COM 33740f805   243,724 5,590 SH   SOLE   3,995 0 1,595
FIRST TR LARGE CAP GROWTH OPPO COM 33735k108   240,026 1,947 SH   SOLE   1,532 0 415
FIRST TR VALUE LINE DIVID INDE COM 33734h106   657,763 15,576 SH   SOLE   6,766 0 8,810
FIRST TRUST CAPITAL STRENGTH E COM 33733e104   2,275,964 26,573 SH   SOLE   21,421 0 5,152
FIRST TRUST ETF DOW JONES INTE COM 33733e302   282,614 1,378 SH   SOLE   76 0 1,302
FIRST TRUST EXCHANGE TRADED FD COM 33734x846   690,871 12,252 SH   SOLE   7,967 0 4,285
FIRST TRUST EXCHANGE TRADED FU COM 33740j203   296,010 14,950 SH   SOLE   10,865 0 4,085
FIRST TRUST EXCHANGE TRADED FU COM 33738d408   716,819 17,386 SH   SOLE   11,311 0 6,075
FIRST TRUST EXCHANGE TRADED FU COM 33739q200   234,179 4,853 SH   SOLE   1,064 0 3,789
FIRST TRUST LARGE CAP VALUE AL COM 33735j101   313,845 4,109 SH   SOLE   3,726 0 383
FIRST TRUST LONG SHORT EQUITY COM 33739p103   471,946 7,654 SH   SOLE   4,378 0 3,276
FIRST TRUST MORNINGSTAR DIVIDE COM 336917109   1,181,710 30,710 SH   SOLE   23,808 0 6,902
FIRST TRUST RISING DIVIDEND AC COM 33738r506   894,419 15,923 SH   SOLE   9,273 0 6,650
FIRST TRUST SENIOR LOAN FUND E COM 33738d309   1,612,754 34,901 SH   SOLE   25,755 0 9,146
FISERV INC COMMON STOCK COM 337738108   1,735,965 10,862 SH   SOLE   8,167 0 2,695
FORD MOTOR CO PAR $0.01 COM 345370860   318,552 23,987 SH   SOLE   13,341 0 10,647
FORTINET INC COM 34959e109   284,853 4,170 SH   SOLE   3,920 0 250
FORTITUDE GOLD CORP COM COM 34962k100   104,286 19,100 SH   SOLE   10,000 0 9,100
FRANKLIN LIMITED DURATION INCO COM 35472t101   63,205 10,081 SH   SOLE   10,081 0 0
FRANKLIN RESOURCES INC COM 354613101   299,955 10,671 SH   SOLE   7,522 0 3,149
FRANKLIN UNIVERSAL TRUST-SBI COM 355145103   4,162,718 626,915 SH   SOLE   552,524 0 74,391
GAP INC COM 364760108   1,123,048 40,764 SH   SOLE   39,215 0 1,549
GE AEROSPACE COMMON STOCK COM 369604301   239,375 1,364 SH   SOLE   812 0 552
GENASYS INC COMMON STOCK COM 36872p103   41,475 17,500 SH   SOLE   0 0 17,500
GENERAL DYNAMICS CORP COM 369550108   2,718,609 9,624 SH   SOLE   9,515 0 109
GENERAL MILLS INC COM 370334104   933,539 13,342 SH   SOLE   10,592 0 2,750
GILEAD SCIENCES INC COM 375558103   1,368,969 18,689 SH   SOLE   18,689 0 0
GINKGO BIOWORKS HOLDINGS INC C COM 37611x100   23,200 20,000 SH   SOLE   10,000 0 10,000
GITLAB INC CLASS A COMMON STOC COM 37637k108   355,752 6,100 SH   SOLE   2,700 0 3,400
GLOBAL X FUNDS GLOBAL X LITHIU COM 37954y855   201,081 4,440 SH   SOLE   3,562 0 878
GOLDMAN SACHS GROUP INC COM 38141g104   877,753 2,101 SH   SOLE   1,521 0 580
GRANITE CONSTRUCTION INC COM 387328107   937,046 16,402 SH   SOLE   15,787 0 615
GRANITE POINT MORTGAGE TRUST I COM 38741l107   190,800 40,000 SH   SOLE   40,000 0 0
GRAYSCALE BITCOIN TRUST COMMON COM 389637109   364,112 5,764 SH   SOLE   4,914 0 850
GWG SERIES A1 WDT INTERESTS CO COM 361esc056   0 3,372,164 SH   SOLE   2,799,332 0 572,832
GWG SERIES C WDT INTERESTS COM COM 361esc064   0 211,000 SH   SOLE   165,000 0 46,000
GWG SERIES D WDT INTERESTS COM COM 361esc072   0 1,542,000 SH   SOLE   442,000 0 1,100,000
GWG SERIES E WDT COMMON STOCK COM 361esc080   0 64,271 SH   SOLE   42,225 0 22,046
HERSHEY COMPANY (THE) COM 427866108   555,298 2,855 SH   SOLE   2,250 0 605
HOME DEPOT INC COM 437076102   4,645,937 12,111 SH   SOLE   10,198 0 1,914
HONEYWELL INTL INC COM 438516106   2,744,555 13,372 SH   SOLE   12,711 0 661
HOST HOTELS & RESORTS INC COMM COM 44107p104   887,048 42,894 SH   SOLE   41,295 0 1,599
HOULIHAN LOKEY INC CLASS A COM COM 441593100   254,714 1,987 SH   SOLE   1,537 0 450
HP INC COM COM 40434l105   383,408 12,687 SH   SOLE   6,622 0 6,065
HPIL HOLDING COM 40432y109   0 400,000 SH   SOLE   0 0 400,000
ILLINOIS TOOL WORKS INC COM 452308109   216,427 807 SH   SOLE   673 0 134
ILLUMINA INC COM 452327109   209,413 1,525 SH   SOLE   925 0 600
INGREDION INC COM COM 457187102   926,165 7,926 SH   SOLE   7,641 0 285
INTEGER HOLDINGS CORPORATION C COM 45826h109   927,373 7,948 SH   SOLE   7,652 0 296
INTEGRATED BIOPHARMA INC COM 45811v105   3,852 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   1,330,841 30,130 SH   SOLE   15,654 0 14,476
INTERNATIONAL BUSINESS MACHINE COM 459200101   5,187,308 27,164 SH   SOLE   21,820 0 5,344
INTUIT INC COM 461202103   1,525,550 2,347 SH   SOLE   1,632 0 715
INVESCO DB COMMODITY INDEX TRA COM 46138b103   466,134 20,293 SH   SOLE   15,218 0 5,075
INVESCO EXCHANGE TRADED FD TR COM 46138g474   1,444,869 25,903 SH   SOLE   24,881 0 1,022
INVESCO EXCHANGE TRADED FD TR COM 46138e354   756,978 11,492 SH   SOLE   11,092 0 400
INVESCO EXCHANGE TRADED FD TR COM 46138g508   10,907,819 515,736 SH   SOLE   515,736 0 0
INVESCO EXCHANGE TRADED FD TR COM 46137v233   257,836 6,120 SH   SOLE   600 0 5,520
INVESCO EXCHANGE TRADED FUND T COM 46137v142   359,892 5,406 SH   SOLE   3,369 0 2,037
INVESCO EXCHANGE TRADED FUND T COM 46137v613   253,019 6,577 SH   SOLE   2,416 0 4,161
INVESCO EXCHANGE TRADED FUND T COM 46137v266   7,313,762 199,177 SH   SOLE   199,177 0 0
INVESCO EXCHANGE TRADED FUND T COM 46137v357   4,026,146 23,771 SH   SOLE   5,667 0 18,104
INVESCO EXCHANGE TRADED SELF I COM 46138j619   325,443 5,893 SH   SOLE   5,711 0 182
INVESCO QQQ TR UNIT SER 1 COM 46090e103   12,292,979 27,686 SH   SOLE   16,635 0 11,051
INVESCO SENIOR INCOME TRUST CO COM 46131h107   180,615 42,200 SH   SOLE   38,750 0 3,450
ISHARES CORE HIGH DIVIDEND ETF COM 46429b663   1,957,932 17,765 SH   SOLE   7,273 0 10,492
ISHARES CORE S&P 500 ETF COM 464287200   17,767,881 33,797 SH   SOLE   30,983 0 2,814
ISHARES CORE S&P MID CAP ETF COM 464287507   2,741,275 45,131 SH   SOLE   24,130 0 21,001
ISHARES CORE S&P SMALL CAP ETF COM 464287804   1,762,252 15,945 SH   SOLE   5,954 0 9,991
ISHARES CORE U S AGGREGATE BD COM 464287226   16,402,871 167,479 SH   SOLE   166,773 0 706
ISHARES IBOXX $ INVESTMENT GRA COM 464287242   204,771 1,880 SH   SOLE   1,677 0 203
ISHARES MSCI EAFE ETF COM 464287465   561,467 7,031 SH   SOLE   2,458 0 4,573
ISHARES MSCI EAFE SMALL CAP ET COM 464288273   343,533 5,424 SH   SOLE   5,351 0 74
ISHARES MSCI EMERGING MARKETS COM 464287234   246,534 6,001 SH   SOLE   738 0 5,263
ISHARES RUSSELL 1000 GROWTH ET COM 464287614   1,340,375 3,977 SH   SOLE   3,814 0 163
ISHARES RUSSELL 1000 VALUE ETF COM 464287598   621,506 3,470 SH   SOLE   2,915 0 555
ISHARES RUSSELL 2000 ETF COM 464287655   2,438,712 11,596 SH   SOLE   4,110 0 7,487
ISHARES RUSSELL 3000 ETF COM 464287689   251,767 839 SH   SOLE   571 0 268
ISHARES RUSSELL MID CAP VALUE COM 464287473   210,747 1,682 SH   SOLE   1,642 0 40
ISHARES S&P 100 ETF COM 464287101   209,309 846 SH   SOLE   46 0 800
ISHARES S&P 500 GROWTH ETF COM 464287309   517,266 6,126 SH   SOLE   5,250 0 876
ISHARES S&P 500 VALUE ETF COM 464287408   530,914 2,842 SH   SOLE   973 0 1,869
ISHARES S&P SMALL CAP 600 VALU COM 464287879   725,588 7,061 SH   SOLE   1,000 0 6,061
ISHARES SELECT DIVIDEND ETF COM 464287168   253,438 2,057 SH   SOLE   591 0 1,466
ISHARES SILVER SHARES COM 46428q109   244,358 10,741 SH   SOLE   8,741 0 2,000
ISHARES TR ISHARES BIOTECHNOLO COM 464287556   341,719 2,490 SH   SOLE   1,911 0 579
ISHARES TR ISHARES CORE DIVIDE COM 46434v621   474,750 8,177 SH   SOLE   5,719 0 2,458
ISHARES TR ISHARES SEMICONDUCT COM 464287523   235,635 1,043 SH   SOLE   875 0 168
ISHARES TR MSCI USA SMALL CAP COM 46435g433   323,422 8,636 SH   SOLE   8,371 0 266
ISHARES TREASURY FLOATING RATE COM 46434v860   328,050 6,472 SH   SOLE   2,048 0 4,424
ISHARES TRUST ISHARES CORE S&P COM 464287663   2,161,787 23,903 SH   SOLE   13,595 0 10,308
ISHARES TRUST ISHARES INTERNAT COM 464288448   306,986 10,948 SH   SOLE   8,413 0 2,535
ISHARES TRUST ISHARES MSCI USA COM 46429b697   6,366,125 76,168 SH   SOLE   76,098 0 70
ISHARES TRUST ISHARES U S AERO COM 464288760   313,730 2,378 SH   SOLE   674 0 1,704
ISHARES TRUST ISHARES U S CONS COM 464287580   4,030,909 49,175 SH   SOLE   49,175 0 0
ISHARES TRUST ISHARES U S INDU COM 464287754   4,524,098 35,988 SH   SOLE   32,799 0 3,189
ISHARES U S ETF TR ISHARES U S COM 46431w648   435,774 6,155 SH   SOLE   2,250 0 3,905
ISHARES U S FINANCIALS ETF COM 464287788   4,119,915 43,073 SH   SOLE   43,073 0 0
ISHARES U S MEDICAL DEVICES ET COM 464288810   389,624 6,650 SH   SOLE   462 0 6,188
ISHARES U S TECHNOLOGY ETF COM 464287721   6,111,261 45,248 SH   SOLE   42,440 0 2,809
J P MORGAN EXCHANGE TRADED FUN COM 46641q332   848,904 14,672 SH   SOLE   9,677 0 4,995
J P MORGAN EXCHANGE TRADED FUN COM 46641q837   764,318 15,150 SH   SOLE   15,150 0 0
JOHN HANCOCK EXCHANGE TRADED F COM 47804j859   314,223 9,100 SH   SOLE   9,100 0 0
JOHN HANCOCK EXCHANGE TRADED F COM 47804j107   1,551,714 23,961 SH   SOLE   21,100 0 2,861
JOHN HANCOCK EXCHANGE TRADED F COM 47804j206   1,609,279 28,046 SH   SOLE   27,996 0 50
JOHNSON & JOHNSON COMMON STOCK COM 478160104   5,534,296 34,985 SH   SOLE   24,165 0 10,820
JOUNCE THERAPEU CVR CONTRA CUS COM 481cvr017   0 176,450 SH   SOLE   93,750 0 82,700
JPMORGAN CHASE & CO COM 46625h100   5,131,702 25,620 SH   SOLE   22,929 0 2,691
KAYNE ANDERSON ENERGY INFRASTR COM 486606106   812,862 81,205 SH   SOLE   66,450 0 14,755
KBS REAL ESTATE INVT TR III IN COM 48668l105   65,644 11,722 SH   SOLE   11,722 0 0
KELLANOVA COMMON STOCK COM 487836108   230,264 4,019 SH   SOLE   1,600 0 2,419
KIMBERLY CLARK CORP COM 494368103   262,608 2,030 SH   SOLE   1,542 0 488
KINDER MORGAN INC COM 49456b101   292,000 15,921 SH   SOLE   13,354 0 2,568
KKR & CO INC COMMON STOCK COM 48251w104   699,035 6,950 SH   SOLE   1,515 0 5,435
KNIFE RIVER CORPORATION COMMON COM 498894104   801,151 9,881 SH   SOLE   8,830 0 1,051
KOSMOS ENERGY LTD COMMON SHARE COM 500688106   59,600 10,000 SH   SOLE   10,000 0 0
L3HARRIS TECHNOLOGIES INC COMM COM 502431109   811,485 3,808 SH   SOLE   2,333 0 1,475
LIBERTY ALL STAR EQUITY FUND S COM 530158104   82,897 11,594 SH   SOLE   0 0 11,594
LITHIA MOTORS INC COMMON STOCK COM 536797103   946,506 3,146 SH   SOLE   3,027 0 119
LOCKHEED MARTIN CORP COM 539830109   2,810,771 6,179 SH   SOLE   5,529 0 651
LOWES COMPANIES INC COM 548661107   1,052,032 4,130 SH   SOLE   2,393 0 1,737
MARATHON PETE CORP COM COM 56585a102   1,166,402 5,789 SH   SOLE   5,306 0 483
MARSH & MCLENNAN COMPANIES INC COM 571748102   901,069 4,375 SH   SOLE   4,211 0 163
MASTERCARD INCORPORATED COM 57636q104   1,935,832 4,020 SH   SOLE   3,286 0 734
MCDONALDS CORP COM 580135101   3,423,238 12,141 SH   SOLE   9,983 0 2,158
MEDICAL PROPERTIES TRUST INC COM 58463j304   61,239 13,030 SH   SOLE   10,848 0 2,182
MERCADOLIBRE INC COM 58733r102   601,760 398 SH   SOLE   286 0 112
MERCK & CO INC COM 58933y105   1,873,817 14,201 SH   SOLE   10,794 0 3,407
META PLATFORMS INC CLASS A COM COM 30303m102   4,545,638 9,361 SH   SOLE   7,246 0 2,115
METLIFE INC COM 59156r108   2,678,519 36,142 SH   SOLE   36,142 0 0
MICRON TECHNOLOGY INC COM 595112103   732,059 6,210 SH   SOLE   2,445 0 3,765
MICROSOFT CORP COM 594918104   21,607,454 51,358 SH   SOLE   37,485 0 13,873
MODERNA INC COMMON STOCK COM 60770k107   1,123,675 10,545 SH   SOLE   7,572 0 2,973
MOLSON COORS BEVERAGE COMPANY COM 60871r209   925,831 13,767 SH   SOLE   13,256 0 511
MONDELEZ INTERNATIONAL INC COM COM 609207105   578,340 8,262 SH   SOLE   4,163 0 4,099
MOODYS CORP COM 615369105   1,140,273 2,901 SH   SOLE   2,408 0 493
MORGAN STANLEY COM 617446448   318,791 3,386 SH   SOLE   2,231 0 1,155
MYR GROUP INC COM 55405w104   1,441,396 8,155 SH   SOLE   7,783 0 372
NEKTAR THERAPEUTICS COM 640268108   98,189 105,105 SH   SOLE   5,000 0 100,105
NEOS ETF TRUST NEOS ENHANCED I COM 78433h501   408,609 8,205 SH   SOLE   7,863 0 342
NEOS ETF TRUST NEOS ENHANCED I COM 78433h402   242,754 5,115 SH   SOLE   5,115 0 0
NERDY INC CLASS A COMMON STOCK COM 64081v109   29,900 10,275 SH   SOLE   7,875 0 2,400
NEW MOUNTAIN FINANCE CORPORATI COM 647551100   356,920 28,171 SH   SOLE   23,680 0 4,491
NEWMONT CORPORATION COMMON STO COM 651639106   656,500 18,318 SH   SOLE   17,016 0 1,302
NEXTERA ENERGY INC COM 65339f101   3,024,331 47,322 SH   SOLE   44,575 0 2,747
NIKE INC CLASS B COM COM 654106103   697,039 7,417 SH   SOLE   6,556 0 861
NORTHROP GRUMMAN CORP COM 666807102   1,039,231 2,171 SH   SOLE   1,745 0 426
NORTHWEST BIOTHERAPEUTICS INC COM 66737p600   196,940 379,460 SH   SOLE   228,200 0 151,260
NUVEEN AMT FREE QUALITY MUNICI COM 670657105   243,540 22,000 SH   SOLE   15,500 0 6,500
NUVEEN MUNICIPAL VALUE FUND IN COM 670928100   174,200 20,000 SH   SOLE   20,000 0 0
NUVEEN PREFERRED & INCOME OPPO COM 67073b106   103,011 14,327 SH   SOLE   8,950 0 5,377
NVIDIA CORP COM 67066g104   10,592,270 11,723 SH   SOLE   7,196 0 4,527
NVR INC COM 62944t105   615,597 76 SH   SOLE   42 0 34
O REILLY AUTOMOTIVE INC COM 67103h107   1,394,167 1,235 SH   SOLE   1,199 0 36
OLD REPUBLIC INTL CORP COM 680223104   436,717 14,216 SH   SOLE   11,033 0 3,183
ORACLE CORPORATION COM 68389x105   796,493 6,341 SH   SOLE   4,640 0 1,701
OXFORD SQUARE CAPITAL CORP COM COM 69181v107   454,905 143,503 SH   SOLE   143,503 0 0
PACER FDS TR PACER US SMALL CA COM 69374h857   363,448 7,393 SH   SOLE   6,728 0 665
PACER FDS TR US CASH COWS 100 COM 69374h881   277,940 4,783 SH   SOLE   4,062 0 721
PACER FUNDS TRUST PACER TRENDP COM 69374h675   285,104 9,028 SH   SOLE   8,683 0 345
PACIFIC BIOSCIENCES OF CALIFOR COM 69404d108   617,625 164,700 SH   SOLE   115,700 0 49,000
PALO ALTO NETWORKS INC COMMON COM 697435105   1,421,502 5,003 SH   SOLE   4,019 0 984
PAYCHEX INC COM 704326107   239,951 1,954 SH   SOLE   635 0 1,319
PAYPAL HOLDINGS INC COM COM 70450y103   911,533 13,607 SH   SOLE   12,057 0 1,550
PEPSICO INC COMMON STOCK COM 713448108   3,269,954 18,684 SH   SOLE   13,775 0 4,909
PFIZER INC COM 717081103   335,435 12,088 SH   SOLE   8,156 0 3,932
PHILIP MORRIS INTERNATIONAL IN COM 718172109   901,442 9,839 SH   SOLE   6,676 0 3,163
PHILLIPS 66 COM COM 718546104   1,431,661 8,765 SH   SOLE   7,870 0 895
PIMCO ACTIVE BOND EXCHANGE TRA COM 72201r775   674,729 7,345 SH   SOLE   5,802 0 1,543
PIMCO ENHANCED SHORT MATURITY COM 72201r833   320,163 3,184 SH   SOLE   3,184 0 0
PIMCO EQUITY SERIES PIMCO RAFI COM 72202l389   499,182 25,529 SH   SOLE   25,529 0 0
PIMCO EQUITY SERIES PIMCO RAFI COM 72202l363   2,209,602 46,836 SH   SOLE   39,043 0 7,793
PIMCO EQUITY SERIES PIMCO RAFI COM 72202l371   479,578 15,621 SH   SOLE   15,621 0 0
PIONEER NATURAL RESOURCES COMP COM 723787107   607,174 2,313 SH   SOLE   2,213 0 100
PNC FINANCIAL SVCS GROUP INC COM 693475105   1,607,597 9,948 SH   SOLE   9,948 0 0
POST HOLDINGS INC COM 737446104   913,795 8,598 SH   SOLE   8,273 0 325
PRECISION BIOSCIENCES INC COMM COM 74019p207   734,938 54,199 SH   SOLE   35,966 0 18,233
PROCTER & GAMBLE CO COM 742718109   5,116,896 31,537 SH   SOLE   18,661 0 12,876
PROGRESSIVE CORP-OHIO COM 743315103   1,671,519 8,082 SH   SOLE   6,899 0 1,183
PROSHARES S&P 500 DIVIDEND ARI COM 74348a467   985,502 9,718 SH   SOLE   7,583 0 2,135
PROSPECT CAPITAL CORPORATION COM 74348t102   336,319 60,927 SH   SOLE   55,927 0 5,000
PRUDENTIAL FINANCIAL INC COM 744320102   1,644,306 14,006 SH   SOLE   13,439 0 567
PULTEGROUP INC COM 745867101   650,262 5,391 SH   SOLE   0 0 5,391
QUALCOMM INC COM 747525103   361,753 2,137 SH   SOLE   716 0 1,421
RBB FD INC US TREASURY 3 MONTH COM 74933w452   9,388,860 187,665 SH   SOLE   181,821 0 5,844
REDWOOD FINANCIAL INC-MINN COM 757903109   299,389 1,996 SH   SOLE   1,696 0 300
REKOR SYSTEMS INC COMMON STOCK COM 759419104   424,339 185,301 SH   SOLE   159,894 0 25,407
RIVERNORTH OPPORTUNITIES FD IN COM 76881y109   151,093 12,549 SH   SOLE   2,072 0 10,477
ROCKWELL AUTOMATION INC COM 773903109   452,662 1,554 SH   SOLE   1,255 0 299
ROSS STORES INC COM 778296103   1,189,930 8,108 SH   SOLE   7,744 0 364
RTX CORPORATION COMMON STOCK COM 75513e101   1,241,362 12,728 SH   SOLE   9,232 0 3,496
SALESFORCE INC COMMON STOCK COM 79466l302   1,633,299 5,423 SH   SOLE   4,327 0 1,096
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797   929,744 11,531 SH   SOLE   7,575 0 3,956
SECTOR SPDR TRUST SBI CONSUMER COM 81369y308   1,372,800 17,978 SH   SOLE   16,880 0 1,098
SEER INC CLASS A COMMON STOCK COM 81578p106   376,200 198,000 SH   SOLE   123,000 0 75,000
SELECT SECTOR SPDR FUND SHS BE COM 81369y407   519,546 2,825 SH   SOLE   1,722 0 1,103
SELECT SECTOR SPDR FUND SHS BE COM 81369y100   318,427 3,428 SH   SOLE   977 0 2,451
SELECT SECTOR SPDR TRUST SHS B COM 81369y506   892,448 9,453 SH   SOLE   5,792 0 3,661
SELECT SECTOR SPDR TRUST THE F COM 81369y605   396,307 9,409 SH   SOLE   7,321 0 2,088
SELECT SECTOR SPDR TRUST THE H COM 81369y209   3,287,832 22,256 SH   SOLE   19,806 0 2,450
SELECT SECTOR SPDR TRUST THE T COM 81369y803   1,487,089 7,140 SH   SOLE   2,833 0 4,307
SELECT SECTOR SPDR TRUST THE U COM 81369y886   715,502 10,899 SH   SOLE   9,359 0 1,540
SENSEONICS HOLDINGS INC COMMON COM 81727u105   7,011 13,200 SH   SOLE   13,200 0 0
SERVICE CORP INTERNATIONAL COM 817565104   938,351 12,645 SH   SOLE   12,195 0 450
SERVICENOW INC COM COM 81762p102   705,220 925 SH   SOLE   522 0 403
SHP ETF TR NEOS S&P 500 HIGH I COM 78433h303   562,924 11,178 SH   SOLE   11,048 0 130
SOUTHERN CO COM 842587107   463,759 6,464 SH   SOLE   5,454 0 1,010
SPDR DOW JONES INDL AVERAGE ET COM 78467x109   421,565 1,060 SH   SOLE   769 0 291
SPDR DOW JONES MID CAP GROWTH COM 78464a821   1,408,131 16,132 SH   SOLE   16,042 0 90
SPDR GOLD TR GOLD SHS COM 78463v107   3,361,671 16,341 SH   SOLE   11,936 0 4,405
SPDR S&P 500 ETF TRUST COM 78462f103   7,465,822 14,273 SH   SOLE   8,400 0 5,873
SPDR S&P DIVIDEND ETF COM 78464a763   3,719,652 28,342 SH   SOLE   16,485 0 11,857
SPDR SER TR S&P 600 SMALL CAP COM 78464a201   762,080 8,736 SH   SOLE   8,686 0 50
SPDR SERIES TRUST FACTSET INNO COM 78464a110   371,526 2,488 SH   SOLE   37 0 2,451
SPDR SERIES TRUST S&P AEROSPAC COM 78464a631   342,489 2,437 SH   SOLE   1,000 0 1,437
SPDR SERIES TRUST SPDR BLOOMBE COM 78468r663   212,281 2,312 SH   SOLE   2,040 0 272
SPDR SERIES TRUST SPDR BLOOMBE COM 78464a359   224,208 3,070 SH   SOLE   3,040 0 30
SPDR SERIES TRUST SPDR PORTFOL COM 78464a805   1,312,360 20,458 SH   SOLE   20,457 0 1
SPDR SERIES TRUST SPDR PORTFOL COM 78464a847   255,792 4,795 SH   SOLE   4,795 0 0
SPDR SERIES TRUST SPDR PORTFOL COM 78464a854   5,351,787 86,978 SH   SOLE   86,643 0 335
SPDR SERIES TRUST SPDR PORTFOL COM 78464a409   4,736,004 64,744 SH   SOLE   54,037 0 10,707
SPDR SERIES TRUST SPDR PORTFOL COM 78468r788   307,035 7,542 SH   SOLE   4,037 0 3,505
SPDR SERIES TRUST SPDR PORTFOL COM 78468r853   498,217 11,576 SH   SOLE   5,149 0 6,427
SPDR SERIES TRUST SPDR S&P 400 COM 78464a839   278,244 3,661 SH   SOLE   1,918 0 1,743
SPDR SERIES TRUST SPDR SSGA US COM 78468r804   272,545 1,750 SH   SOLE   310 0 1,440
SRH TOTAL RETURN FUND INC COMM COM 101507101   152,603 10,133 SH   SOLE   7,133 0 3,000
SSGA ACTIVE TRUST SPDR SSGA UL COM 78467v707   3,381,474 83,493 SH   SOLE   83,493 0 0
STANDARD & POORS MIDCAP 400 SP COM 78467y107   2,108,335 3,789 SH   SOLE   1,327 0 2,462
STARBUCKS CORP COM 855244109   3,191,744 34,924 SH   SOLE   30,564 0 4,360
TARGET CORP COM 87612e106   573,959 3,239 SH   SOLE   2,343 0 896
TELLURIAN INC COMMON STOCK COM 87968a104   99,212 150,003 SH   SOLE   150,003 0 0
TEMPLETON EMERGING MARKETS FUN COM 880191101   439,028 36,770 SH   SOLE   31,164 0 5,605
TESLA INC COMMON STOCK COM 88160r101   1,034,876 5,887 SH   SOLE   3,288 0 2,599
TEXAS INSTRUMENTS INCORPORATED COM 882508104   2,695,783 15,474 SH   SOLE   15,094 0 380
TEXAS PACIFIC LAND CORPORATION COM 88262p102   340,164 588 SH   SOLE   0 0 588
THERMO FISHER SCIENTIFIC INC COM 883556102   1,400,856 2,410 SH   SOLE   1,555 0 855
TJX COMPANIES INC NEW COM 872540109   595,209 5,869 SH   SOLE   5,401 0 468
TRI POINTE HOMES INC COMMON ST COM 87265h109   1,013,936 26,227 SH   SOLE   25,246 0 981
TRIPADVISOR INC COM 896945201   928,603 33,415 SH   SOLE   32,156 0 1,259
TRUIST FINANCIAL CORPORATION C COM 89832q109   2,813,984 72,190 SH   SOLE   69,072 0 3,118
TRUST FOR PROFESSIONAL MANAGER COM 89834g836   424,650 19,000 SH   SOLE   17,000 0 2,000
UBER TECHNOLOGIES INC COMMON S COM 90353t100   1,825,279 23,708 SH   SOLE   17,008 0 6,700
ULTA BEAUTY INC COMMON STOCK COM 90384s303   868,504 1,661 SH   SOLE   1,407 0 254
UNION PACIFIC CORP COM 907818108   1,879,549 7,643 SH   SOLE   7,430 0 213
UNITED PARCEL SVC INC CL B COM 911312106   1,114,039 7,495 SH   SOLE   4,262 0 3,234
UNITEDHEALTH GROUP INC COM 91324p102   5,296,814 10,707 SH   SOLE   9,319 0 1,388
US BANCORP DEL COM COM 902973304   1,817,284 40,655 SH   SOLE   39,931 0 724
VALERO ENERGY CORP NEW COM 91913y100   242,143 1,419 SH   SOLE   1,355 0 64
VANECK ETF TR VANECK SEMICONDU COM 92189f676   1,190,872 5,293 SH   SOLE   3,972 0 1,321
VANECK ETF TRUST VANECK GOLD M COM 92189f106   214,226 6,775 SH   SOLE   4,675 0 2,100
VANGUARD ADMIRAL FDS INC S&P 5 COM 921932505   258,699 849 SH   SOLE   225 0 624
VANGUARD FTSE DEVELOPED MARKET COM 921943858   1,356,331 27,035 SH   SOLE   20,109 0 6,926
VANGUARD FTSE EMERGING MARKETS COM 922042858   251,112 6,012 SH   SOLE   4,853 0 1,159
VANGUARD INDEX FUNDS SMALLCAP COM 922908595   522,295 2,003 SH   SOLE   1,162 0 841
VANGUARD INDEX FUNDS VANGUARD COM 921946406   486,871 4,024 SH   SOLE   3,253 0 771
VANGUARD INDEX FUNDS VANGUARD COM 922908629   522,070 2,089 SH   SOLE   1,621 0 469
VANGUARD INDEX FUNDS VANGUARD COM 922908538   485,963 2,061 SH   SOLE   1,537 0 524
VANGUARD INDEX FUNDS VANGUARD COM 922908512   271,907 1,744 SH   SOLE   538 0 1,206
VANGUARD INDEX FUNDS VANGUARD COM 922908769   11,105,750 42,731 SH   SOLE   19,695 0 23,036
VANGUARD INDEX FUNDS VANGUARD COM 922908744   1,178,403 7,236 SH   SOLE   6,542 0 694
VANGUARD MEGA CAP ETF MSCI US COM 921910873   290,770 1,556 SH   SOLE   0 0 1,556
VANGUARD S&P 500 ETF COM 922908363   5,436,078 11,309 SH   SOLE   3,603 0 7,705
VANGUARD SCOTTSDALE FUNDS VANG COM 92206c813   1,795,506 22,952 SH   SOLE   14,511 0 8,440
VANGUARD SECTOR INDEX FDS VANG COM 92204a207   847,247 4,150 SH   SOLE   4,150 0 0
VANGUARD SECTOR INDEX FDS VANG COM 92204a702   469,284 895 SH   SOLE   120 0 775
VANGUARD SHORT TERM BOND ETF COM 921937827   1,283,631 16,742 SH   SOLE   16,642 0 100
VANGUARD SHORT TERM CORPORATE COM 92206c409   715,372 9,253 SH   SOLE   6,019 0 3,234
VANGUARD SHORT TERM INFLATION COM 922020805   1,073,954 22,425 SH   SOLE   22,425 0 0
VANGUARD SPECIALIZED FUNDS VAN COM 921908844   2,870,360 15,719 SH   SOLE   11,194 0 4,525
VANGUARD SPECIALIZED FUNDS VAN COM 922908553   366,337 4,236 SH   SOLE   1,550 0 2,686
VANGUARD STAR FD VANGUARD TOTA COM 921909768   209,802 3,479 SH   SOLE   3,401 0 79
VEECO INSTRUMENTS INC-DEL COM 922417100   877,351 24,946 SH   SOLE   23,981 0 965
VEEVA SYSTEMS INC CL A COM COM 922475108   246,518 1,064 SH   SOLE   134 0 930
VERIZON COMMUNICATIONS COM 92343v104   2,765,058 65,897 SH   SOLE   60,233 0 5,664
VERTEX PHARMACEUTICALS INC COM 92532f100   821,390 1,965 SH   SOLE   1,385 0 580
VISA INC CL A COMMON STOCK COM 92826c839   6,092,616 21,831 SH   SOLE   19,294 0 2,537
VULCAN MATERIALS CO (HOLDING C COM 929160109   914,282 3,350 SH   SOLE   3,225 0 125
WABTEC CORP COMMON STOCK COM 929740108   921,868 6,328 SH   SOLE   6,072 0 256
WALGREEN BOOTS ALLIANCE INC CO COM 931427108   394,484 18,187 SH   SOLE   6,612 0 11,575
WALMART INC COMMON STOCK COM 931142103   3,775,499 62,747 SH   SOLE   43,802 0 18,945
WALT DISNEY CO COM 254687106   2,040,630 16,677 SH   SOLE   13,280 0 3,398
WASTE MANAGEMENT INC DEL COM 94106l109   643,533 3,019 SH   SOLE   1,674 0 1,345
WELLS FARGO & CO COM 949746101   234,462 4,045 SH   SOLE   816 0 3,229
WELLTOWER INC COMMON STOCK COM 95040q104   218,698 2,341 SH   SOLE   1,537 0 804
WESTERN ASSET EMERGING MKTS DE COM 95766a101   297,285 30,935 SH   SOLE   30,935 0 0
WESTERN ASSET GLOBAL CORPORATE COM 95790c107   353,997 28,365 SH   SOLE   17,886 0 10,479
WESTERN ASSET INVESTMENT GRADE COM 95790a101   2,124,278 122,862 SH   SOLE   68,593 0 54,269
WILLIAMS COMPANIES INC COM 969457100   1,606,928 41,235 SH   SOLE   39,785 0 1,450
WISDOMTREE CLOUD COMPUTING FUN COM 97717y691   353,876 10,163 SH   SOLE   4,915 0 5,248
WISDOMTREE TR WISDOMTREE ARTIF COM 97717y543   345,696 16,644 SH   SOLE   5,826 0 10,818
WISDOMTREE TRUST U S QUALITY D COM 97717x669   5,975,769 78,432 SH   SOLE   72,546 0 5,886
WISDOMTREE TRUST WISDOMTREE FL COM 97717y527   3,495,580 69,508 SH   SOLE   53,885 0 15,624
WISDOMTREE TRUST WISDOMTREE IN COM 97717w430   259,337 11,772 SH   SOLE   11,772 0 0
WISDOMTREE TRUST WISDOMTREE U COM 97717w307   600,550 8,319 SH   SOLE   1,619 0 6,700
WISDOMTREE TRUST WISDOMTREE U COM 97717w588   3,654,376 65,963 SH   SOLE   59,998 0 5,965
WORLD MOTO INC COM 98158h106   0 700,000 SH   SOLE   700,000 0 0
XCEL ENERGY INC COMMON STOCK COM 98389b100   2,972,318 55,299 SH   SOLE   50,942 0 4,357
AFFILIATED MANAGERS GROUP INC PFD 008252835   191,450 10,884 SH   SOLE   9,588 0 1,296
CHS INC 8 CUM REDEEMABLE PFD PFD 12542r209   478,779 15,400 SH   SOLE   14,900 0 500
CHS INC PFD CL B SER 4 PFD 12542r803   2,297,416 89,394 SH   SOLE   86,371 0 3,023
GLADSTONE LAND CORPORATION 6.0 PFD 376549309   210,531 10,506 SH   SOLE   7,216 0 3,290
GLADSTONE LAND CORPORATION 6.0 PFD 376549408   228,408 11,409 SH   SOLE   10,334 0 1,075
HIGHLAND OPPORTUNITIES AND INC PFD 43010e503   246,631 12,431 SH   SOLE   10,890 0 1,541
PROSPECT CAP CORP 5.5PFD CONV PFD 74348t441   482,500 19,300 SH   SOLE   11,400 0 7,900
PROSPECT CAP CORP PFD CONV SER PFD 74348t144   204,000 8,160 SH   SOLE   1,160 0 7,000
RIVERNORTH DOUBLELINE STRATEGI PFD 76882g206   204,423 10,756 SH   SOLE   9,187 0 1,569