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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,388 7,913 SH   SOLE   3,969 0 3,944
ABBOTT LABS COM 002824100 1,505 12,741 SH   SOLE   542 0 12,199
ABBVIE INC COM 00287Y109 5,811 53,874 SH   SOLE   509 0 53,365
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,325 4,143 SH   SOLE   246 0 3,897
ACTIVISION BLIZZARD INC COM 00507V109 2,840 36,692 SH   SOLE   1,057 0 35,635
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,525 2,649 SH   SOLE   351 0 2,298
ADVANCED MICRO DEVICES INC COM 007903107 326 3,169 SH   SOLE   6 0 3,163
ADVISORSHARES TR PURE US CANNABIS 00768Y453 206 6,520 SH   SOLE   0 0 6,520
AEGON N V NY REGISTRY SHS 007924103 120 23,592 SH   SOLE   0 0 23,592
AES CORP COM 00130H105 293 12,850 SH   SOLE   767 0 12,083
AFFIRM HLDGS INC COM CL A 00827B106 236 1,980 SH   SOLE   1,740 0 240
AFLAC INC COM 001055102 885 16,980 SH   SOLE   3,614 0 13,366
AGILENT TECHNOLOGIES INC COM 00846U101 230 1,463 SH   SOLE   5 0 1,458
AGNC INVT CORP COM 00123Q104 17,050 1,081,160 SH   SOLE   0 0 1,081,160
AGNICO EAGLE MINES LTD COM 008474108 1,897 36,577 SH   SOLE   0 0 36,577
AIR PRODS & CHEMS INC COM 009158106 2,961 11,563 SH   SOLE   8 0 11,555
ALAMOS GOLD INC NEW COM CL A 011532108 3,156 438,306 SH   SOLE   0 0 438,306
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,501 10,138 SH   SOLE   1,160 0 8,978
ALLOGENE THERAPEUTICS INC COM 019770106 242 9,400 SH   SOLE   0 0 9,400
ALLSTATE CORP COM 020002101 2,112 16,586 SH   SOLE   19 0 16,567
ALPHABET INC CAP STK CL A 02079K305 22,238 8,318 SH   SOLE   409 0 7,909
ALPHABET INC CAP STK CL C 02079K107 45,049 16,902 SH   SOLE   306 0 16,596
ALPS ETF TR ALERIAN MLP 00162Q452 6,301 189,054 SH   SOLE   0 0 189,054
AMAZON COM INC COM 023135106 36,122 10,996 SH   SOLE   1,125 0 9,871
AMERICAN EXPRESS CO COM 025816109 1,240 7,401 SH   SOLE   1,311 0 6,090
AMERICAN INTL GROUP INC COM NEW 026874784 268 4,885 SH   SOLE   1,018 0 3,867
AMERICAN TOWER CORP NEW COM 03027X100 427 1,607 SH   SOLE   159 0 1,448
AMGEN INC COM 031162100 2,251 10,584 SH   SOLE   1,012 0 9,572
AMN HEALTHCARE SVCS INC COM 001744101 216 1,880 SH   SOLE   23 0 1,857
ANALOG DEVICES INC COM 032654105 259 1,546 SH   SOLE   21 0 1,525
ANNALY CAPITAL MANAGEMENT IN COM 035710409 10,213 1,212,919 SH   SOLE   106 0 1,212,813
ANSYS INC COM 03662Q105 274 806 SH   SOLE   325 0 481
ANTERO MIDSTREAM CORP COM 03676B102 6,452 619,224 SH   SOLE   0 0 619,224
ANTHEM INC COM 036752103 224 602 SH   SOLE   13 0 589
AON PLC SHS CL A G0403H108 650 2,273 SH   SOLE   35 0 2,238
APA CORPORATION COM 03743Q108 1,644 76,729 SH   SOLE   0 0 76,729
APPLE INC COM 037833100 49,606 350,574 SH   SOLE   76,189 0 274,385
APPLIED MATLS INC COM 038222105 3,096 24,049 SH   SOLE   153 0 23,896
ARCONIC CORPORATION COM 03966V107 202 6,392 SH   SOLE   0 0 6,392
ARES CAPITAL CORP COM 04010L103 8,819 433,802 SH   SOLE   0 0 433,802
ARK ETF TR INNOVATION ETF 00214Q104 275 2,488 SH   SOLE   0 0 2,488
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,060 1,423 SH   SOLE   4 0 1,419
ASTRAZENECA PLC SPONSORED ADR 046353108 610 10,157 SH   SOLE   30 0 10,127
AT&T INC COM 00206R102 1,366 50,571 SH   SOLE   8,908 0 41,663
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 8,283 240,015 SH   SOLE   0 0 240,015
AUTOMATIC DATA PROCESSING IN COM 053015103 1,067 5,336 SH   SOLE   8 0 5,328
AXON ENTERPRISE INC COM 05464C101 278 1,591 SH   SOLE   0 0 1,591
BALCHEM CORP COM 057665200 204 1,405 SH   SOLE   5 0 1,400
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 190 28,877 SH   SOLE   112 0 28,765
BANCO BRADESCO S A SP ADR PFD NEW 059460303 86 22,390 SH   SOLE   118 0 22,272
BANCO SANTANDER S.A. ADR 05964H105 165 45,576 SH   SOLE   0 0 45,576
BANK MONTREAL QUE COM 063671101 282 2,827 SH   SOLE   32 0 2,795
BANK NEW YORK MELLON CORP COM 064058100 1,521 29,348 SH   SOLE   2,137 0 27,211
BANK NOVA SCOTIA B C COM 064149107 430 6,985 SH   SOLE   0 0 6,985
BARRICK GOLD CORP COM 067901108 2,201 121,939 SH   SOLE   0 0 121,939
BAXTER INTL INC COM 071813109 433 5,384 SH   SOLE   20 0 5,364
BECTON DICKINSON & CO COM 075887109 2,899 11,795 SH   SOLE   8 0 11,787
BENSON HILL INC *W EXP 99/99/999 082490111 211 149,525 SH   SOLE   0 0 149,525
BENSON HILL INC COMMON STOCK 082490103 1,626 228,014 SH   SOLE   0 0 228,014
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12,926 47,359 SH   SOLE   4,948 0 42,411
BEYOND MEAT INC COM 08862E109 288 2,737 SH   SOLE   2,480 0 257
BHP GROUP LTD SPONSORED ADS 088606108 318 5,950 SH   SOLE   9 0 5,941
BIO RAD LABS INC CL A 090572207 625 838 SH   SOLE   4 0 834
BIOGEN INC COM 09062X103 1,619 5,722 SH   SOLE   5 0 5,717
BK OF AMERICA CORP COM 060505104 13,013 306,558 SH   SOLE   7,394 0 299,164
BLACK STONE MINERALS L P COM UNIT 09225M101 430 35,650 SH   SOLE   0 0 35,650
BLACKROCK CR ALLOCATION INCO COM 092508100 2,018 133,182 SH   SOLE   0 0 133,182
BLACKROCK INC COM 09247X101 5,704 6,802 SH   SOLE   59 0 6,743
BLACKSTONE INC COM 09260D107 630 5,418 SH   SOLE   3,359 0 2,059
BOEING CO COM 097023105 1,274 5,793 SH   SOLE   282 0 5,511
BOOKING HOLDINGS INC COM 09857L108 1,973 831 SH   SOLE   25 0 806
BORGWARNER INC COM 099724106 1,438 33,270 SH   SOLE   146 0 33,124
BOWX ACQUISITION CORP CL A 103085106 100 10,000 SH   SOLE   0 0 10,000
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 1,776 134,075 SH   SOLE   0 0 134,075
BP PLC SPONSORED ADR 055622104 494 18,073 SH   SOLE   900 0 17,173
BRISTOL-MYERS SQUIBB CO COM 110122108 17,386 293,834 SH   SOLE   5,476 0 288,358
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 259 7,334 SH   SOLE   14 0 7,320
BROADCOM INC COM 11135F101 1,708 3,522 SH   SOLE   46 0 3,476
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 12,820 214,095 SH   SOLE   105,473 0 108,622
CABOT OIL & GAS CORP COM 127097103 7,837 360,166 SH   SOLE   0 0 360,166
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 2,224 62,355 SH   SOLE   0 0 62,355
CANADIAN IMP BK COMM COM 136069101 267 2,403 SH   SOLE   0 0 2,403
CANADIAN NAT RES LTD COM 136385101 227 6,225 SH   SOLE   13 0 6,212
CANADIAN NATL RY CO COM 136375102 279 2,411 SH   SOLE   0 0 2,411
CAPITAL ONE FINL CORP COM 14040H105 376 2,322 SH   SOLE   220 0 2,102
CARETRUST REIT INC COM 14174T107 5,657 278,418 SH   SOLE   26 0 278,392
CATERPILLAR INC COM 149123101 428 2,230 SH   SOLE   1,140 0 1,090
CELANESE CORP DEL COM 150870103 224 1,490 SH   SOLE   0 0 1,490
CERENCE INC COM 156727109 326 3,390 SH   SOLE   0 0 3,390
CHARTER COMMUNICATIONS INC N CL A 16119P108 308 424 SH   SOLE   26 0 398
CHECK POINT SOFTWARE TECH LT ORD M22465104 300 2,651 SH   SOLE   4 0 2,647
CHEVRON CORP NEW COM 166764100 3,498 34,481 SH   SOLE   13,137 0 21,344
CHUBB LIMITED COM H1467J104 786 4,530 SH   SOLE   59 0 4,471
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 269 6,858 SH   SOLE   20 0 6,838
CHURCH & DWIGHT INC COM 171340102 228 2,759 SH   SOLE   1,046 0 1,713
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 33 13,059 SH   SOLE   0 0 13,059
CIGNA CORP NEW COM 125523100 409 2,045 SH   SOLE   208 0 1,837
CISCO SYS INC COM 17275R102 13,441 246,947 SH   SOLE   5,486 0 241,461
CITIGROUP INC COM NEW 172967424 453 6,462 SH   SOLE   837 0 5,625
CME GROUP INC COM 12572Q105 1,363 7,049 SH   SOLE   14 0 7,035
COCA COLA CO COM 191216100 1,518 28,926 SH   SOLE   3,573 0 25,353
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 400 5,392 SH   SOLE   222 0 5,170
COINBASE GLOBAL INC COM CL A 19260Q107 470 2,064 SH   SOLE   999 0 1,065
COLGATE PALMOLIVE CO COM 194162103 350 4,632 SH   SOLE   320 0 4,312
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 351 2,745 SH   SOLE   0 0 2,745
COMCAST CORP NEW CL A 20030N101 1,506 26,922 SH   SOLE   3,346 0 23,576
CONOCOPHILLIPS COM 20825C104 946 13,958 SH   SOLE   3,269 0 10,689
CORNING INC COM 219350105 1,776 48,676 SH   SOLE   717 0 47,959
CORTEVA INC COM 22052L104 305 7,247 SH   SOLE   1,723 0 5,524
COSTAMARE INC SHS Y1771G102 1,795 115,909 SH   SOLE   0 0 115,909
COSTCO WHSL CORP NEW COM 22160K105 11,126 24,761 SH   SOLE   4,444 0 20,317
CREDIT SUISSE GROUP SPONSORED ADR 225401108 99 10,000 SH   SOLE   144 0 9,856
CROCS INC COM 227046109 479 3,338 SH   SOLE   9 0 3,329
CROWDSTRIKE HLDGS INC CL A 22788C105 268 1,091 SH   SOLE   398 0 693
CROWN CASTLE INTL CORP NEW COM 22822V101 615 3,549 SH   SOLE   34 0 3,515
CSW INDUSTRIALS INC COM 126402106 418 3,275 SH   SOLE   16 0 3,259
CUMMINS INC COM 231021106 257 1,144 SH   SOLE   0 0 1,144
CVS HEALTH CORP COM 126650100 10,336 121,800 SH   SOLE   149 0 121,651
D R HORTON INC COM 23331A109 411 4,897 SH   SOLE   0 0 4,897
DANAHER CORPORATION COM 235851102 832 2,733 SH   SOLE   642 0 2,091
DBX ETF TR XTRACK HRVST CSI 233051879 945 24,792 SH   SOLE   0 0 24,792
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 881 31,200 SH   SOLE   0 0 31,200
DEERE & CO COM 244199105 272 813 SH   SOLE   53 0 760
DELL TECHNOLOGIES INC CL C 24703L202 1,028 9,881 SH   SOLE   344 0 9,537
DEVON ENERGY CORP NEW COM 25179M103 210 5,925 SH   SOLE   500 0 5,425
DIAGEO PLC SPON ADR NEW 25243Q205 723 3,744 SH   SOLE   30 0 3,714
DIAMONDBACK ENERGY INC COM 25278X109 4,934 52,117 SH   SOLE   0 0 52,117
DIGITAL RLTY TR INC COM 253868103 5,408 37,440 SH   SOLE   3 0 37,437
DIGITALBRIDGE GROUP INC CL A COM 25401T108 252 41,841 SH   SOLE   0 0 41,841
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 937 35,283 SH   SOLE   0 0 35,283
DIODES INC COM 254543101 244 2,694 SH   SOLE   8 0 2,686
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 294 3,542 SH   SOLE   3,542 0 0
DISNEY WALT CO COM 254687106 12,356 73,036 SH   SOLE   7,219 0 65,817
DOCUSIGN INC COM 256163106 917 3,561 SH   SOLE   3,377 0 184
DOLLAR TREE INC COM 256746108 1,985 20,736 SH   SOLE   0 0 20,736
DOUBLELINE INCOME SOLUTIONS COM 258622109 5,094 286,849 SH   SOLE   0 0 286,849
DOW INC COM 260557103 2,383 41,395 SH   SOLE   1,734 0 39,661
DRAFTKINGS INC COM CL A 26142R104 4,510 93,640 SH   SOLE   0 0 93,640
DUKE ENERGY CORP NEW COM NEW 26441C204 323 3,315 SH   SOLE   1,720 0 1,595
DUPONT DE NEMOURS INC COM 26614N102 328 4,817 SH   SOLE   1,723 0 3,094
EATON CORP PLC SHS G29183103 693 4,643 SH   SOLE   54 0 4,589
EATON VANCE LTD DURATION INC COM 27828H105 814 61,733 SH   SOLE   0 0 61,733
EBAY INC. COM 278642103 237 3,406 SH   SOLE   582 0 2,824
ECOLAB INC COM 278865100 315 1,511 SH   SOLE   474 0 1,037
EDISON INTL COM 281020107 278 5,017 SH   SOLE   1,820 0 3,197
EDWARDS LIFESCIENCES CORP COM 28176E108 704 6,217 SH   SOLE   2,169 0 4,048
ELECTRONIC ARTS INC COM 285512109 3,208 22,555 SH   SOLE   21 0 22,534
EMERSON ELEC CO COM 291011104 395 4,190 SH   SOLE   46 0 4,144
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 3,467 426,933 SH   SOLE   0 0 426,933
ENBRIDGE INC COM 29250N105 2,055 51,627 SH   SOLE   2,027 0 49,600
ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 595 20,750 SH   SOLE   0 0 20,750
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 5,439 567,768 SH   SOLE   2,400 0 565,368
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 11,650 1,708,160 SH   SOLE   0 0 1,708,160
ENSYSCE BIOSCIENCES INC COM 293602108 43 14,028 SH   SOLE   11,846 0 2,182
ENTEGRIS INC COM 29362U104 234 1,860 SH   SOLE   0 0 1,860
ENTERPRISE PRODS PARTNERS L COM 293792107 24,755 1,143,942 SH   SOLE   7,013 0 1,136,929
EOG RES INC COM 26875P101 2,789 34,745 SH   SOLE   11 0 34,734
EQUITRANS MIDSTREAM CORP COM 294600101 756 74,585 SH   SOLE   0 0 74,585
EQUITY RESIDENTIAL SH BEN INT 29476L107 3,168 39,145 SH   SOLE   612 0 38,533
ERICSSON ADR B SEK 10 294821608 2,163 193,082 SH   SOLE   0 0 193,082
EROS STX GLOBAL CORPORATION SHS NEW G3788M114 22 23,750 SH   SOLE   0 0 23,750
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 907 15,258 SH   SOLE   0 0 15,258
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 127 10,750 SH   SOLE   0 0 10,750
ETSY INC COM 29786A106 291 1,400 SH   SOLE   704 0 696
EXCHANGE LISTED FDS TR GAVEKAL ASIA PAC 30151E657 44,039 443,830 SH   SOLE   0 0 443,830
EXPONENT INC COM 30214U102 266 2,354 SH   SOLE   6 0 2,348
EXXON MOBIL CORP COM 30231G102 2,608 44,331 SH   SOLE   12,175 0 32,156
FACEBOOK INC CL A 30303M102 13,780 40,602 SH   SOLE   8,475 0 32,127
FEDEX CORP COM 31428X106 8,484 38,687 SH   SOLE   0 0 38,687
FIDELITY COVINGTON TRUST INT VL FCT ETF 316092717 853 35,825 SH   SOLE   27,825 0 8,000
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 10,719 236,423 SH   SOLE   0 0 236,423
FIDELITY NATL INFORMATION SV COM 31620M106 225 1,850 SH   SOLE   0 0 1,850
FIRST HAWAIIAN INC COM 32051X108 205 6,993 SH   SOLE   23 0 6,970
FIRST HORIZON CORPORATION COM 320517105 164 10,061 SH   SOLE   0 0 10,061
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 247 6,134 SH   SOLE   0 0 6,134
FIRST REP BK SAN FRANCISCO C COM 33616C100 535 2,771 SH   SOLE   2,320 0 451
FISERV INC COM 337738108 2,654 24,458 SH   SOLE   0 0 24,458
FLEX LTD ORD Y2573F102 418 23,643 SH   SOLE   0 0 23,643
FLEXSHARES TR IBOXX 3R TARGT 33939L506 500 19,000 SH   SOLE   0 0 19,000
FMC CORP COM NEW 302491303 2,780 30,360 SH   SOLE   0 0 30,360
FORTINET INC COM 34959E109 235 804 SH   SOLE   0 0 804
FRANCO NEV CORP COM 351858105 232 1,788 SH   SOLE   0 0 1,788
FRANKLIN RESOURCES INC COM 354613101 204 6,852 SH   SOLE   0 0 6,852
FREEPORT-MCMORAN INC CL B 35671D857 2,447 75,215 SH   SOLE   1,000 0 74,215
FTS INTERNATIONAL INC COM NEW CL A 30283W302 1,844 74,954 SH   SOLE   0 0 74,954
GARMIN LTD SHS H2906T109 687 4,420 SH   SOLE   24 0 4,396
GENERAL DYNAMICS CORP COM 369550108 267 1,360 SH   SOLE   30 0 1,330
GENERAL ELECTRIC CO COM NEW 369604301 553 5,365 SH   SOLE   2,119 0 3,246
GENERAL MLS INC COM 370334104 624 10,439 SH   SOLE   1,169 0 9,270
GENESIS ENERGY L P UNIT LTD PARTN 371927104 3,699 371,030 SH   SOLE   0 0 371,030
GENWORTH FINL INC COM CL A 37247D106 81 21,714 SH   SOLE   211 0 21,503
GILEAD SCIENCES INC COM 375558103 397 5,684 SH   SOLE   1,403 0 4,281
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 235 6,159 SH   SOLE   13 0 6,146
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 15,739 438,540 SH   SOLE   600 0 437,940
GLOBAL X FDS GLBL X MLP ETF 37954Y343 15,641 443,472 SH   SOLE   20 0 443,452
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 345 14,485 SH   SOLE   0 0 14,485
GLOBAL X FDS RENEWABLE ENERGY 37954Y707 5,206 333,314 SH   SOLE   0 0 333,314
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 3,465 34,622 SH   SOLE   1,742 0 32,880
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 1,265 24,959 SH   SOLE   0 0 24,959
GOLDMAN SACHS GROUP INC COM 38141G104 4,978 13,169 SH   SOLE   44 0 13,125
GOLUB CAP BDC INC COM 38173M102 5,708 361,019 SH   SOLE   0 0 361,019
GRAFTECH INTL LTD COM 384313508 1,559 151,040 SH   SOLE   0 0 151,040
GREIF INC CL A 397624107 6,041 93,519 SH   SOLE   0 0 93,519
HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 37,185 907,732 SH   SOLE   0 0 907,732
HOME DEPOT INC COM 437076102 3,605 10,981 SH   SOLE   779 0 10,202
HONEYWELL INTL INC COM 438516106 1,729 8,145 SH   SOLE   184 0 7,961
HP INC COM 40434L105 3,331 121,730 SH   SOLE   5,646 0 116,084
HSBC HLDGS PLC SPON ADR NEW 404280406 200 7,642 SH   SOLE   19 0 7,623
ICICI BANK LIMITED ADR 45104G104 215 11,378 SH   SOLE   76 0 11,302
ILLINOIS TOOL WKS INC COM 452308109 427 2,068 SH   SOLE   310 0 1,758
INDEPENDENT BANK GROUP INC COM 45384B106 301 4,233 SH   SOLE   0 0 4,233
INFOSYS LTD SPONSORED ADR 456788108 509 22,885 SH   SOLE   13,634 0 9,251
ING GROEP N.V. SPONSORED ADR 456837103 235 16,230 SH   SOLE   0 0 16,230
INTEL CORP COM 458140100 6,416 120,425 SH   SOLE   30,874 0 89,551
INTERNATIONAL BUSINESS MACHS COM 459200101 1,409 10,140 SH   SOLE   2,470 0 7,670
INTEVAC INC COM 461148108 1,223 255,830 SH   SOLE   254,830 0 1,000
INTUIT COM 461202103 1,670 3,094 SH   SOLE   1,231 0 1,863
INTUITIVE SURGICAL INC COM NEW 46120E602 714 718 SH   SOLE   76 0 642
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 6,543 335,888 SH   SOLE   0 0 335,888
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 4,832 218,530 SH   SOLE   0 0 218,530
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 23,330 889,772 SH   SOLE   0 0 889,772
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 303 3,360 SH   SOLE   0 0 3,360
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 265 802 SH   SOLE   715 0 87
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 243 1,624 SH   SOLE   275 0 1,349
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 349 4,609 SH   SOLE   0 0 4,609
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 6,883 141,773 SH   SOLE   82,174 0 59,599
INVESCO QQQ TR UNIT SER 1 46090E103 5,205 14,541 SH   SOLE   8,744 0 5,797
IOVANCE BIOTHERAPEUTICS INC COM 462260100 1,273 51,635 SH   SOLE   0 0 51,635
IRON MTN INC NEW COM 46284V101 4,109 94,562 SH   SOLE   124 0 94,438
ISHARES GOLD TR ISHARES NEW 464285204 1,291 38,656 SH   SOLE   33,656 0 5,000
ISHARES INC CORE MSCI EMKT 46434G103 5,779 93,570 SH   SOLE   64,118 0 29,452
ISHARES INC EM MKT SM-CP ETF 464286475 3,332 54,964 SH   SOLE   48,150 0 6,814
ISHARES INC ESG AWR MSCI EM 46434G863 434 10,476 SH   SOLE   590 0 9,886
ISHARES INC MSCI BRAZIL ETF 464286400 842 26,203 SH   SOLE   0 0 26,203
ISHARES INC MSCI CDA ETF 464286509 2,323 63,988 SH   SOLE   0 0 63,988
ISHARES INC MSCI GERMANY ETF 464286806 1,082 32,874 SH   SOLE   0 0 32,874
ISHARES INC MSCI HONG KG ETF 464286871 1,610 67,119 SH   SOLE   2,503 0 64,616
ISHARES INC MSCI JPN ETF NEW 46434G822 4,675 66,555 SH   SOLE   303 0 66,252
ISHARES INC MSCI MEXICO ETF 464286822 1,542 31,943 SH   SOLE   0 0 31,943
ISHARES INC MSCI RUSSIA ETF 46434G798 1,251 26,190 SH   SOLE   0 0 26,190
ISHARES INC MSCI SINGPOR ETF 46434G780 1,664 73,088 SH   SOLE   0 0 73,088
ISHARES INC MSCI STH KOR ETF 464286772 6,948 86,139 SH   SOLE   0 0 86,139
ISHARES INC MSCI SWEDEN ETF 464286756 1,270 28,311 SH   SOLE   0 0 28,311
ISHARES INC MSCI SWITZERLAND 464286749 775 16,645 SH   SOLE   0 0 16,645
ISHARES SILVER TR ISHARES 46428Q109 1,048 51,051 SH   SOLE   205 0 50,846
ISHARES TR 1 3 YR TREAS BD 464287457 6,948 80,655 SH   SOLE   66,000 0 14,655
ISHARES TR BARCLAYS 7 10 YR 464287440 229 1,991 SH   SOLE   0 0 1,991
ISHARES TR CORE DIV GRWTH 46434V621 399 7,939 SH   SOLE   0 0 7,939
ISHARES TR CORE MSCI EAFE 46432F842 3,932 52,961 SH   SOLE   43,203 0 9,758
ISHARES TR CORE S&P MCP ETF 464287507 1,262 4,798 SH   SOLE   647 0 4,151
ISHARES TR CORE S&P SCP ETF 464287804 8,488 77,736 SH   SOLE   9,793 0 67,943
ISHARES TR CORE S&P TTL STK 464287150 305 3,102 SH   SOLE   2,440 0 662
ISHARES TR CORE S&P500 ETF 464287200 1,479 3,434 SH   SOLE   2,524 0 910
ISHARES TR CORE US AGGBD ET 464287226 1,146 9,980 SH   SOLE   2,478 0 7,502
ISHARES TR ESG AWARE MSCI 46435U663 477 12,231 SH   SOLE   270 0 11,961
ISHARES TR ESG AWR MSCI USA 46435G425 443 4,498 SH   SOLE   0 0 4,498
ISHARES TR EXPONENTIAL TECH 46434V381 3,234 51,548 SH   SOLE   20,909 0 30,639
ISHARES TR FLTG RATE NT ETF 46429B655 682 13,420 SH   SOLE   0 0 13,420
ISHARES TR GLOBAL ENERG ETF 464287341 10,324 384,499 SH   SOLE   256,274 0 128,225
ISHARES TR IBOXX INV CP ETF 464287242 827 6,218 SH   SOLE   1,977 0 4,241
ISHARES TR ISHS 1-5YR INVS 464288646 3,111 56,937 SH   SOLE   55,686 0 1,251
ISHARES TR MBS ETF 464288588 17,266 159,664 SH   SOLE   5,332 0 154,332
ISHARES TR MORTGE REL ETF 46435G342 8,561 236,616 SH   SOLE   0 0 236,616
ISHARES TR MSCI CHINA ETF 46429B671 3,109 46,037 SH   SOLE   14,030 0 32,007
ISHARES TR MSCI EAFE ETF 464287465 929 11,907 SH   SOLE   1,286 0 10,621
ISHARES TR MSCI EAFE MIN VL 46429B689 798 10,596 SH   SOLE   4,380 0 6,216
ISHARES TR MSCI EMG MKT ETF 464287234 419 8,308 SH   SOLE   8,163 0 145
ISHARES TR MSCI KLD400 SOC 464288570 925 11,121 SH   SOLE   0 0 11,121
ISHARES TR MSCI UK ETF NEW 46435G334 2,771 85,935 SH   SOLE   0 0 85,935
ISHARES TR MSCI USA MIN VOL 46429B697 2,970 40,410 SH   SOLE   39,910 0 500
ISHARES TR MSCI USA QLT FCT 46432F339 852 6,468 SH   SOLE   3,820 0 2,648
ISHARES TR MSCI USA SMCP MN 46435G433 613 16,525 SH   SOLE   16,525 0 0
ISHARES TR MSCI USA VALUE 46432F388 3,842 38,151 SH   SOLE   33,618 0 4,533
ISHARES TR PFD AND INCM SEC 464288687 54,853 1,413,361 SH   SOLE   12,969 0 1,400,392
ISHARES TR RUS 1000 ETF 464287622 201 830 SH   SOLE   830 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,357 4,951 SH   SOLE   0 0 4,951
ISHARES TR RUS 1000 VAL ETF 464287598 565 3,610 SH   SOLE   1,448 0 2,162
ISHARES TR RUS MD CP GR ETF 464287481 223 1,990 SH   SOLE   50 0 1,940
ISHARES TR RUS MDCP VAL ETF 464287473 3,251 28,703 SH   SOLE   508 0 28,195
ISHARES TR RUSSELL 2000 ETF 464287655 2,329 10,649 SH   SOLE   3,093 0 7,556
ISHARES TR S&P 100 ETF 464287101 1,321 6,692 SH   SOLE   0 0 6,692
ISHARES TR S&P 500 GRWT ETF 464287309 14,931 202,016 SH   SOLE   737 0 201,279
ISHARES TR S&P 500 VAL ETF 464287408 228 1,569 SH   SOLE   1,369 0 200
ISHARES TR S&P MC 400GR ETF 464287606 927 11,700 SH   SOLE   0 0 11,700
ISHARES TR S&P MC 400VL ETF 464287705 589 5,713 SH   SOLE   0 0 5,713
ISHARES TR TIPS BD ETF 464287176 810 6,344 SH   SOLE   6,100 0 244
ISHARES TR U.S. TECH ETF 464287721 340 3,360 SH   SOLE   0 0 3,360
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 757 15,100 SH   SOLE   15,100 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 570 11,240 SH   SOLE   0 0 11,240
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 328 6,500 SH   SOLE   0 0 6,500
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,265 17,393 SH   SOLE   0 0 17,393
JD.COM INC SPON ADR CL A 47215P106 447 6,182 SH   SOLE   2,074 0 4,108
JOHNSON & JOHNSON COM 478160104 19,226 119,046 SH   SOLE   11,941 0 107,105
JOHNSON CTLS INTL PLC SHS G51502105 283 4,157 SH   SOLE   22 0 4,135
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 16,426 903,995 SH   SOLE   0 0 903,995
JPMORGAN CHASE & CO COM 46625H100 18,704 114,267 SH   SOLE   3,674 0 110,593
KIMBERLY-CLARK CORP COM 494368103 359 2,708 SH   SOLE   617 0 2,091
KINDER MORGAN INC DEL COM 49456B101 4,915 293,794 SH   SOLE   0 0 293,794
KINROSS GOLD CORP COM 496902404 466 86,852 SH   SOLE   0 0 86,852
KINTARA THERAPEUTICS INC COM 49720K101 21 24,837 SH   SOLE   0 0 24,837
KIRKLAND LAKE GOLD LTD COM 49741E100 3,632 87,328 SH   SOLE   0 0 87,328
KKR & CO INC COM 48251W104 267 4,385 SH   SOLE   2,030 0 2,355
KRAFT HEINZ CO COM 500754106 1,887 51,251 SH   SOLE   189 0 51,062
KROGER CO COM 501044101 238 5,897 SH   SOLE   583 0 5,314
L3HARRIS TECHNOLOGIES INC COM 502431109 242 1,097 SH   SOLE   12 0 1,085
LAM RESEARCH CORP COM 512807108 255 448 SH   SOLE   0 0 448
LENNAR CORP CL B 526057302 2,785 35,890 SH   SOLE   0 0 35,890
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 2,147 87,595 SH   SOLE   0 0 87,595
LEXINGTON REALTY TRUST COM 529043101 141 11,057 SH   SOLE   48 0 11,009
LIBERTY BROADBAND CORP COM SER A 530307107 571 3,389 SH   SOLE   0 0 3,389
LIBERTY BROADBAND CORP COM SER C 530307305 1,278 7,402 SH   SOLE   0 0 7,402
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 554 11,737 SH   SOLE   0 0 11,737
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1,094 23,051 SH   SOLE   0 0 23,051
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 358 6,957 SH   SOLE   1,211 0 5,746
LILLY ELI & CO COM 532457108 2,560 11,080 SH   SOLE   1,596 0 9,484
LINDE PLC SHS G5494J103 497 1,693 SH   SOLE   10 0 1,683
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 137 55,919 SH   SOLE   351 0 55,568
LOCKHEED MARTIN CORP COM 539830109 706 2,047 SH   SOLE   21 0 2,026
LOWES COS INC COM 548661107 3,978 19,609 SH   SOLE   84 0 19,525
LULULEMON ATHLETICA INC COM 550021109 10,392 25,679 SH   SOLE   10 0 25,669
M & T BK CORP COM 55261F104 8,417 56,358 SH   SOLE   0 0 56,358
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 5,468 119,957 SH   SOLE   0 0 119,957
MAGNA INTL INC COM 559222401 4,111 54,641 SH   SOLE   0 0 54,641
MANULIFE FINL CORP COM 56501R106 362 18,789 SH   SOLE   73 0 18,716
MASTEC INC COM 576323109 2,153 24,949 SH   SOLE   1,000 0 23,949
MASTERCARD INCORPORATED CL A 57636Q104 1,940 5,580 SH   SOLE   2,116 0 3,464
MATADOR RES CO COM 576485205 266 6,998 SH   SOLE   0 0 6,998
MATSON INC COM 57686G105 207 2,561 SH   SOLE   0 0 2,561
MCDONALDS CORP COM 580135101 2,608 10,817 SH   SOLE   5,197 0 5,620
MCKESSON CORP COM 58155Q103 3,447 17,291 SH   SOLE   7 0 17,284
MEDTRONIC PLC SHS G5960L103 951 7,590 SH   SOLE   182 0 7,408
MERCK & CO INC COM 58933Y105 5,892 78,440 SH   SOLE   5,879 0 72,561
METLIFE INC COM 59156R108 340 5,500 SH   SOLE   132 0 5,368
METTLER TOLEDO INTERNATIONAL COM 592688105 215 156 SH   SOLE   21 0 135
MGIC INVT CORP WIS COM 552848103 216 14,437 SH   SOLE   0 0 14,437
MGM GROWTH PPTYS LLC CL A COM 55303A105 7,880 205,743 SH   SOLE   0 0 205,743
MICRON TECHNOLOGY INC COM 595112103 329 4,639 SH   SOLE   171 0 4,468
MICROSOFT CORP COM 594918104 93,705 332,381 SH   SOLE   22,697 0 309,684
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 128 21,643 SH   SOLE   0 0 21,643
MONDELEZ INTL INC CL A 609207105 823 14,139 SH   SOLE   2,152 0 11,987
MONOLITHIC PWR SYS INC COM 609839105 208 430 SH   SOLE   0 0 430
MONSTER BEVERAGE CORP NEW COM 61174X109 217 2,445 SH   SOLE   27 0 2,418
MORGAN STANLEY COM NEW 617446448 412 4,230 SH   SOLE   178 0 4,052
MORGAN STANLEY EMERGING MKTS COM 617477104 69 11,723 SH   SOLE   0 0 11,723
MORGAN STANLEY INDIA INVT FD COM 61745C105 2,341 84,865 SH   SOLE   0 0 84,865
MOTOROLA SOLUTIONS INC COM NEW 620076307 202 869 SH   SOLE   0 0 869
MPLX LP COM UNIT REP LTD 55336V100 5,582 196,081 SH   SOLE   0 0 196,081
NAVIGATOR HLDGS LTD SHS Y62132108 107 12,020 SH   SOLE   0 0 12,020
NETAPP INC COM 64110D104 3,005 33,475 SH   SOLE   237 0 33,238
NETFLIX INC COM 64110L106 11,379 18,643 SH   SOLE   1,983 0 16,660
NEW GOLD INC CDA COM 644535106 55 51,597 SH   SOLE   0 0 51,597
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4,271 388,276 SH   SOLE   0 0 388,276
NEWMONT CORP COM 651639106 5,747 105,839 SH   SOLE   91 0 105,748
NEXTERA ENERGY INC COM 65339F101 1,024 13,041 SH   SOLE   59 0 12,982
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 10,834 143,765 SH   SOLE   0 0 143,765
NIKE INC CL B 654106103 15,166 104,424 SH   SOLE   44,762 0 59,662
NOKIA CORP SPONSORED ADR 654902204 2,797 513,291 SH   SOLE   1,000 0 512,291
NOMURA HLDGS INC SPONSORED ADR 65535H208 69 13,897 SH   SOLE   375 0 13,522
NORDSTROM INC COM 655664100 3,696 139,721 SH   SOLE   0 0 139,721
NORTHROP GRUMMAN CORP COM 666807102 209 581 SH   SOLE   26 0 555
NOVARTIS AG SPONSORED ADR 66987V109 485 5,933 SH   SOLE   94 0 5,839
NOVO-NORDISK A S ADR 670100205 907 9,450 SH   SOLE   48 0 9,402
NRG ENERGY INC COM NEW 629377508 4,390 107,514 SH   SOLE   60 0 107,454
NUCOR CORP COM 670346105 10,459 106,193 SH   SOLE   48 0 106,145
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 319 8,799 SH   SOLE   0 0 8,799
NUTRIEN LTD COM 67077M108 333 5,130 SH   SOLE   106 0 5,024
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 387 24,673 SH   SOLE   3,151 0 21,522
NUVEEN QUALITY MUNCP INCOME COM 67066V101 168 10,747 SH   SOLE   3,742 0 7,005
NVIDIA CORPORATION COM 67066G104 7,907 38,170 SH   SOLE   260 0 37,910
OAKTREE SPECIALTY LENDING CO COM 67401P108 5,431 769,291 SH   SOLE   0 0 769,291
OMNICELL COM COM 68213N109 288 1,937 SH   SOLE   5 0 1,932
ONTO INNOVATION INC COM 683344105 214 2,961 SH   SOLE   12 0 2,949
ORACLE CORP COM 68389X105 12,250 140,595 SH   SOLE   33,226 0 107,369
OREILLY AUTOMOTIVE INC COM 67103H107 267 437 SH   SOLE   81 0 356
ORGANON & CO COMMON STOCK 68622V106 282 8,608 SH   SOLE   565 0 8,043
PACCAR INC COM 693718108 18,148 229,951 SH   SOLE   10,809 0 219,142
PALO ALTO NETWORKS INC COM 697435105 6,445 13,455 SH   SOLE   755 0 12,700
PAN AMERN SILVER CORP COM 697900108 211 9,067 SH   SOLE   0 0 9,067
PAYPAL HLDGS INC COM 70450Y103 2,339 8,988 SH   SOLE   645 0 8,343
PEARSON PLC SPONSORED ADR 705015105 101 10,454 SH   SOLE   88 0 10,366
PENN NATL GAMING INC COM 707569109 7,553 104,230 SH   SOLE   41 0 104,189
PENNYMAC MTG INVT TR COM 70931T103 6,633 336,881 SH   SOLE   0 0 336,881
PEPSICO INC COM 713448108 3,159 21,004 SH   SOLE   9,369 0 11,635
PFIZER INC COM 717081103 12,003 279,070 SH   SOLE   10,926 0 268,144
PHILIP MORRIS INTL INC COM 718172109 490 5,166 SH   SOLE   18 0 5,148
PHILLIPS 66 COM 718546104 322 4,592 SH   SOLE   1,420 0 3,172
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 6,303 298,304 SH   SOLE   0 0 298,304
PIMCO ETF TR ACTIVE BD ETF 72201R775 941 8,512 SH   SOLE   0 0 8,512
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 36,146 354,614 SH   SOLE   30,563 0 324,051
PIONEER NAT RES CO COM 723787107 226 1,358 SH   SOLE   76 0 1,282
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 10,264 952,532 SH   SOLE   0 0 952,532
PNC FINL SVCS GROUP INC COM 693475105 524 2,676 SH   SOLE   131 0 2,545
POWER INTEGRATIONS INC COM 739276103 308 3,107 SH   SOLE   7 0 3,100
PPG INDS INC COM 693506107 742 5,189 SH   SOLE   1,924 0 3,265
PRETIUM RES INC COM 74139C102 2,684 278,372 SH   SOLE   0 0 278,372
PRICE T ROWE GROUP INC COM 74144T108 345 1,753 SH   SOLE   11 0 1,742
PROCTER AND GAMBLE CO COM 742718109 3,814 27,281 SH   SOLE   4,412 0 22,869
PROLOGIS INC. COM 74340W103 3,359 26,778 SH   SOLE   20 0 26,758
PROSHARES TR LARGE CAP CRE 74347R248 679 6,776 SH   SOLE   6,776 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 333 3,759 SH   SOLE   334 0 3,425
PROSHARES TR SHRT RUSSELL2000 74348A210 2,581 119,442 SH   SOLE   0 0 119,442
PROSHARES TR SHRT SMALLCAP60 74348A376 197 11,275 SH   SOLE   0 0 11,275
PRUDENTIAL FINL INC COM 744320102 38,080 361,975 SH   SOLE   125 0 361,850
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 301 4,940 SH   SOLE   23 0 4,917
QUALCOMM INC COM 747525103 14,478 112,247 SH   SOLE   663 0 111,584
RATTLER MIDSTREAM LP COM UNITS 75419T103 12,653 1,077,769 SH   SOLE   0 0 1,077,769
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,027 11,949 SH   SOLE   175 0 11,774
REDWOOD TR INC COM 758075402 10,585 821,193 SH   SOLE   0 0 821,193
REGENERON PHARMACEUTICALS COM 75886F107 2,429 4,013 SH   SOLE   0 0 4,013
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 211 4,200 SH   SOLE   0 0 4,200
RETAIL OPPORTUNITY INVTS COR COM 76131N101 202 11,615 SH   SOLE   0 0 11,615
RH COM 74967X103 278 417 SH   SOLE   0 0 417
RIO TINTO PLC SPONSORED ADR 767204100 1,862 27,861 SH   SOLE   8 0 27,853
ROCKWELL AUTOMATION INC COM 773903109 358 1,218 SH   SOLE   32 0 1,186
ROKU INC COM CL A 77543R102 3,086 9,848 SH   SOLE   0 0 9,848
ROYAL BK CDA COM 780087102 415 4,167 SH   SOLE   80 0 4,087
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 12,871 290,727 SH   SOLE   0 0 290,727
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 728 16,326 SH   SOLE   20 0 16,306
ROYAL GOLD INC COM 780287108 378 3,959 SH   SOLE   8 0 3,951
S&P GLOBAL INC COM 78409V104 260 611 SH   SOLE   8 0 603
SAIA INC COM 78709Y105 246 1,034 SH   SOLE   3 0 1,031
SALESFORCE COM INC COM 79466L302 4,990 18,399 SH   SOLE   420 0 17,979
SANOFI SPONSORED ADR 80105N105 402 8,342 SH   SOLE   130 0 8,212
SAP SE SPON ADR 803054204 460 3,406 SH   SOLE   8 0 3,398
SCHLUMBERGER LTD COM STK 806857108 4,727 159,494 SH   SOLE   2,416 0 157,078
SCHWAB CHARLES CORP COM 808513105 12,175 167,145 SH   SOLE   9,851 0 157,294
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 3,738 90,028 SH   SOLE   89,285 0 743
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,226 23,958 SH   SOLE   0 0 23,958
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 317 3,050 SH   SOLE   3,050 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 567 7,635 SH   SOLE   3,256 0 4,379
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,561 10,542 SH   SOLE   55 0 10,487
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 282 2,715 SH   SOLE   342 0 2,373
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3,563 35,592 SH   SOLE   25,948 0 9,644
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,982 38,052 SH   SOLE   1,133 0 36,919
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 252 6,716 SH   SOLE   5,350 0 1,366
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,455 32,736 SH   SOLE   25,839 0 6,897
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 359 2,000 SH   SOLE   0 0 2,000
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 205 2,984 SH   SOLE   284 0 2,700
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 272 1,821 SH   SOLE   208 0 1,613
SEMPRA COM 816851109 415 3,278 SH   SOLE   74 0 3,204
SERVICE PPTYS TR COM SH BEN INT 81761L102 121 10,763 SH   SOLE   0 0 10,763
SERVICENOW INC COM 81762P102 279 449 SH   SOLE   0 0 449
SERVISFIRST BANCSHARES INC COM 81768T108 216 2,771 SH   SOLE   0 0 2,771
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 4,221 358,610 SH   SOLE   0 0 358,610
SHOPIFY INC CL A 82509L107 525 387 SH   SOLE   2 0 385
SIGNET JEWELERS LIMITED SHS G81276100 206 2,612 SH   SOLE   5 0 2,607
SK TELECOM LTD SPONSORED ADR 78440P108 217 7,201 SH   SOLE   18 0 7,183
SKYWORKS SOLUTIONS INC COM 83088M102 3,545 21,513 SH   SOLE   12 0 21,501
SNAP ON INC COM 833034101 231 1,106 SH   SOLE   120 0 986
SNOWFLAKE INC CL A 833445109 5,690 18,814 SH   SOLE   0 0 18,814
SONY GROUP CORPORATION SPONSORED ADR 835699307 416 3,758 SH   SOLE   19 0 3,739
SOUTHWEST AIRLS CO COM 844741108 226 4,394 SH   SOLE   61 0 4,333
SOUTHWESTERN ENERGY CO COM 845467109 162 29,223 SH   SOLE   0 0 29,223
SPDR GOLD TR GOLD SHS 78463V107 1,686 10,265 SH   SOLE   7,129 0 3,136
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 268 6,293 SH   SOLE   5,300 0 993
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,998 32,618 SH   SOLE   5,406 0 27,212
SPDR SER TR BLOOMBERG BRCLYS 78468R622 324 2,959 SH   SOLE   0 0 2,959
SPDR SER TR DJ REIT ETF 78464A607 5,960 56,533 SH   SOLE   0 0 56,533
SPDR SER TR NUVEEN BLMBRG SR 78468R739 285 5,767 SH   SOLE   1,666 0 4,101
SPDR SER TR S&P BIOTECH 78464A870 636 5,061 SH   SOLE   61 0 5,000
SPDR SER TR S&P DIVID ETF 78464A763 626 5,325 SH   SOLE   3,897 0 1,428
SPDR SER TR SPDR S&P 500 ETF 78468R796 806 7,583 SH   SOLE   0 0 7,583
SPROTT ETF TRUST GOLD MINERS ETF 85210B102 1,124 45,275 SH   SOLE   0 0 45,275
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 23,814 1,390,164 SH   SOLE   0 0 1,390,164
SPROTT PHYSICAL GOLD TR UNIT 85207H104 2,094 151,775 SH   SOLE   0 0 151,775
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 8,438 1,098,710 SH   SOLE   0 0 1,098,710
SPS COMM INC COM 78463M107 222 1,378 SH   SOLE   3 0 1,375
SQUARE INC CL A 852234103 8,448 35,222 SH   SOLE   954 0 34,268
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 296 6,134 SH   SOLE   4,009 0 2,125
STAMPS COM INC COM NEW 852857200 235 712 SH   SOLE   1 0 711
STARBUCKS CORP COM 855244109 3,572 32,380 SH   SOLE   1,349 0 31,031
STATE STR CORP COM 857477103 744 8,777 SH   SOLE   105 0 8,672
STELLANTIS N.V SHS N82405106 251 13,147 SH   SOLE   0 0 13,147
STEM INC COM 85859N102 4,166 174,398 SH   SOLE   0 0 174,398
STRYKER CORPORATION COM 863667101 301 1,140 SH   SOLE   9 0 1,131
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 121 17,238 SH   SOLE   0 0 17,238
SUN LIFE FINANCIAL INC. COM 866796105 263 5,107 SH   SOLE   83 0 5,024
SUNCOR ENERGY INC NEW COM 867224107 3,091 149,041 SH   SOLE   0 0 149,041
SYNOPSYS INC COM 871607107 254 850 SH   SOLE   0 0 850
SYSCO CORP COM 871829107 470 5,988 SH   SOLE   553 0 5,435
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,218 28,818 SH   SOLE   774 0 28,044
TARGET CORP COM 87612E106 3,045 13,310 SH   SOLE   1,984 0 11,326
TC ENERGY CORP COM 87807B107 8,467 176,065 SH   SOLE   9 0 176,056
TE CONNECTIVITY LTD REG SHS H84989104 390 2,844 SH   SOLE   20 0 2,824
TEEKAY CORPORATION COM Y8564W103 86 23,625 SH   SOLE   0 0 23,625
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 5,294 340,444 SH   SOLE   0 0 340,444
TELEFONICA S A SPONSORED ADR 879382208 110 23,259 SH   SOLE   803 0 22,456
TEMPLETON EMERGING MKTS INCO COM 880192109 14,880 1,922,499 SH   SOLE   0 0 1,922,499
TEMPLETON GLOBAL INCOME FD COM 880198106 1,185 220,320 SH   SOLE   0 0 220,320
TENARIS S A SPONSORED ADS 88031M109 367 17,396 SH   SOLE   0 0 17,396
TESLA INC COM 88160R101 3,183 4,105 SH   SOLE   2,173 0 1,932
TETRA TECH INC NEW COM 88162G103 204 1,369 SH   SOLE   407 0 962
TEXAS INSTRS INC COM 882508104 961 5,002 SH   SOLE   178 0 4,824
TEXAS PACIFIC LAND CORPORATI COM 88262P102 431 356 SH   SOLE   0 0 356
THERMO FISHER SCIENTIFIC INC COM 883556102 1,397 2,446 SH   SOLE   126 0 2,320
THOMSON REUTERS CORP. COM NEW 884903709 312 2,822 SH   SOLE   37 0 2,785
TJX COS INC NEW COM 872540109 553 8,378 SH   SOLE   376 0 8,002
TORO CO COM 891092108 689 7,076 SH   SOLE   0 0 7,076
TORONTO DOMINION BK ONT COM NEW 891160509 296 4,475 SH   SOLE   0 0 4,475
TOTALENERGIES SE SPONSORED ADS 89151E109 6,230 129,991 SH   SOLE   13 0 129,978
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 728 4,098 SH   SOLE   503 0 3,595
TRANE TECHNOLOGIES PLC SHS G8994E103 292 1,690 SH   SOLE   13 0 1,677
TRAVELERS COMPANIES INC COM 89417E109 236 1,553 SH   SOLE   285 0 1,268
TRUIST FINL CORP COM 89832Q109 370 6,308 SH   SOLE   53 0 6,255
TWITTER INC COM 90184L102 10,163 168,287 SH   SOLE   713 0 167,574
TYSON FOODS INC CL A 902494103 5,142 65,134 SH   SOLE   102 0 65,032
UBER TECHNOLOGIES INC COM 90353T100 17,470 389,953 SH   SOLE   19,956 0 369,997
UBS GROUP AG SHS H42097107 161 10,083 SH   SOLE   261 0 9,822
UDR INC COM 902653104 9,887 186,612 SH   SOLE   310 0 186,302
UFP INDUSTRIES INC COM 90278Q108 211 3,105 SH   SOLE   9 0 3,096
UNDER ARMOUR INC CL C 904311206 921 52,588 SH   SOLE   0 0 52,588
UNILEVER PLC SPON ADR NEW 904767704 295 5,449 SH   SOLE   68 0 5,381
UNION PAC CORP COM 907818108 1,468 7,487 SH   SOLE   1,154 0 6,333
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 221 19,317 SH   SOLE   88 0 19,229
UNITED PARCEL SERVICE INC CL B 911312106 7,542 41,417 SH   SOLE   534 0 40,883
UNITEDHEALTH GROUP INC COM 91324P102 6,492 16,614 SH   SOLE   4,807 0 11,807
UNUM GROUP COM 91529Y106 4,862 194,029 SH   SOLE   51 0 193,978
US BANCORP DEL COM NEW 902973304 501 8,433 SH   SOLE   155 0 8,278
USD PARTNERS LP COM UT REP LTD 903318103 4,956 794,198 SH   SOLE   0 0 794,198
V F CORP COM 918204108 3,222 48,096 SH   SOLE   16 0 48,080
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 62,051 1,877,487 SH   SOLE   0 0 1,877,487
VANECK ETF TRUST GOLD MINERS ETF 92189F106 10,473 355,375 SH   SOLE   5,125 0 350,250
VANECK ETF TRUST JP MRGAN EM LOC 92189H300 18,864 629,420 SH   SOLE   915 0 628,505
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 477 12,450 SH   SOLE   0 0 12,450
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 255 957 SH   SOLE   0 0 957
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 216 1,534 SH   SOLE   0 0 1,534
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 3,039 17,460 SH   SOLE   16,295 0 1,165
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 265 3,238 SH   SOLE   1,428 0 1,810
VANGUARD INDEX FDS GROWTH ETF 922908736 27,439 94,563 SH   SOLE   100 0 94,463
VANGUARD INDEX FDS LARGE CAP ETF 922908637 488 2,430 SH   SOLE   0 0 2,430
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 276 1,974 SH   SOLE   349 0 1,625
VANGUARD INDEX FDS MID CAP ETF 922908629 813 3,434 SH   SOLE   368 0 3,066
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 18,388 180,667 SH   SOLE   89,409 0 91,258
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 8,221 20,845 SH   SOLE   16,738 0 4,107
VANGUARD INDEX FDS SM CP VAL ETF 922908611 323 1,906 SH   SOLE   381 0 1,525
VANGUARD INDEX FDS SMALL CP ETF 922908751 6,180 28,260 SH   SOLE   15,536 0 12,724
VANGUARD INDEX FDS SML CP GRW ETF 922908595 356 1,269 SH   SOLE   422 0 847
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,444 29,018 SH   SOLE   11,962 0 17,056
VANGUARD INDEX FDS VALUE ETF 922908744 18,890 139,544 SH   SOLE   987 0 138,557
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 9,279 152,220 SH   SOLE   825 0 151,395
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,230 44,589 SH   SOLE   4,442 0 40,147
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 976 7,303 SH   SOLE   5,876 0 1,427
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 985 17,484 SH   SOLE   17,468 0 16
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 665 6,535 SH   SOLE   0 0 6,535
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 234 4,456 SH   SOLE   0 0 4,456
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 50,200 942,008 SH   SOLE   85 0 941,923
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 4,061 66,122 SH   SOLE   2,750 0 63,372
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 35,736 433,636 SH   SOLE   5,727 0 427,909
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 10,921 71,103 SH   SOLE   27,992 0 43,111
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,172 23,214 SH   SOLE   4,616 0 18,598
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 9,609 92,974 SH   SOLE   2,428 0 90,546
VANGUARD WORLD FD MEGA GRWTH IND 921910816 231 984 SH   SOLE   0 0 984
VANGUARD WORLD FDS ENERGY ETF 92204A306 9,634 130,360 SH   SOLE   56,550 0 73,810
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 467 5,039 SH   SOLE   5,039 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 381 1,543 SH   SOLE   768 0 775
VANGUARD WORLD FDS INF TECH ETF 92204A702 6,064 15,112 SH   SOLE   14,687 0 425
VANGUARD WORLD FDS UTILITIES ETF 92204A876 3,839 27,590 SH   SOLE   0 0 27,590
VERIZON COMMUNICATIONS INC COM 92343V104 3,241 60,008 SH   SOLE   2,677 0 57,331
VIACOMCBS INC CL B 92556H206 3,383 85,630 SH   SOLE   20 0 85,610
VIEWRAY INC COM 92672L107 303 42,000 SH   SOLE   42,000 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 3,524 161,300 SH   SOLE   0 0 161,300
VISA INC COM CL A 92826C839 3,166 14,214 SH   SOLE   5,843 0 8,371
VMWARE INC CL A COM 928563402 2,662 17,901 SH   SOLE   8 0 17,893
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 187 12,118 SH   SOLE   3,728 0 8,390
WALGREENS BOOTS ALLIANCE INC COM 931427108 383 8,135 SH   SOLE   33 0 8,102
WALMART INC COM 931142103 1,003 7,199 SH   SOLE   1,049 0 6,150
WASTE MGMT INC DEL COM 94106L109 3,554 23,797 SH   SOLE   0 0 23,797
WATTS WATER TECHNOLOGIES INC CL A 942749102 224 1,330 SH   SOLE   4 0 1,326
WELLS FARGO CO NEW COM 949746101 1,001 21,567 SH   SOLE   2,555 0 19,012
WESTERN ASSET HIGH INCOME OP COM 95766K109 9,557 1,841,334 SH   SOLE   0 0 1,841,334
WESTERN ASSET HIGH YIELD DEF COM 95768B107 262 16,450 SH   SOLE   0 0 16,450
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 763 36,405 SH   SOLE   0 0 36,405
WILLIAMS COS INC COM 969457100 405 15,604 SH   SOLE   1,425 0 14,179
WILLIAMS SONOMA INC COM 969904101 201 1,135 SH   SOLE   0 0 1,135
WIPRO LTD SPON ADR 1 SH 97651M109 91 10,351 SH   SOLE   0 0 10,351
WISDOMTREE TR US LARGECAP DIVD 97717W307 1,094 9,168 SH   SOLE   0 0 9,168
WORKDAY INC CL A 98138H101 251 1,005 SH   SOLE   917 0 88
XCEL ENERGY INC COM 98389B100 6,244 99,900 SH   SOLE   0 0 99,900
XYLEM INC COM 98419M100 600 4,854 SH   SOLE   24 0 4,830
ZILLOW GROUP INC CL A 98954M101 204 2,300 SH   SOLE   0 0 2,300
ZOETIS INC CL A 98978V103 576 2,965 SH   SOLE   805 0 2,160
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 263 1,007 SH   SOLE   324 0 683