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 229 1,186 SH   SOLE   1,186 0 0
ABBOTT LABS COM 002824100 1,226 10,232 SH   SOLE   10,232 0 0
ABBVIE INC COM 00287Y109 1,203 11,114 SH   SOLE   11,114 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 850 3,076 SH   SOLE   3,076 0 0
ALPHABET INC CAP STK CL A 02079K305 2,174 1,054 SH   SOLE   1,054 0 0
ALPHABET INC CAP STK CL C 02079K107 1,119 541 SH   SOLE   541 0 0
AMERESCO INC CL A 02361E108 365 7,500 SH   SOLE   7,500 0 0
AMERICAN EXPRESS CO COM 025816109 255 1,805 SH   SOLE   1,805 0 0
AMERICAN TOWER CORP NEW COM 03027X100 282 1,180 SH   SOLE   1,180 0 0
APPLE INC COM 037833100 6,324 51,772 SH   SOLE   51,772 0 0
AT&T INC COM 00206R102 298 9,860 SH   SOLE   9,860 0 0
BALL CORP COM 058498106 634 7,476 SH   SOLE   7,476 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,314 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,210 28,222 SH   SOLE   28,222 0 0
BK OF AMERICA CORP COM 060505104 236 6,111 SH   SOLE   6,111 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 216 24,299 SH   SOLE   9,197 0 15,102
BRISTOL-MYERS SQUIBB CO COM 110122108 287 4,540 SH   SOLE   4,540 0 0
CENTURY BANCORPORATION INC CL A NON VTG 156432106 271 2,900 SH   SOLE   2,900 0 0
CHEVRON CORP NEW COM 166764100 1,028 9,805 SH   SOLE   9,805 0 0
CHICOS FAS INC COM 168615102 208 62,800 SH   SOLE   62,800 0 0
CISCO SYS INC COM 17275R102 1,259 24,339 SH   SOLE   24,339 0 0
COCA COLA CO COM 191216100 202 3,835 SH   SOLE   3,835 0 0
CONOCOPHILLIPS COM 20825C104 1,773 33,464 SH   SOLE   33,464 0 0
COSTCO WHSL CORP NEW COM 22160K105 423 1,200 SH   SOLE   1,200 0 0
CVS HEALTH CORP COM 126650100 840 11,164 SH   SOLE   11,164 0 0
DATADOG INC CL A COM 23804L103 256 3,074 SH   SOLE   3,074 0 0
DISNEY WALT CO COM 254687106 814 4,412 SH   SOLE   4,412 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 331 24,232 SH   SOLE   24,232 0 0
EOG RES INC COM 26875P101 30,587 421,717 SH   SOLE   421,717 0 0
EVERSOURCE ENERGY COM 30040W108 211 2,441 SH   SOLE   2,441 0 0
EXXON MOBIL CORP COM 30231G102 306 5,484 SH   SOLE   5,484 0 0
FACEBOOK INC CL A 30303M102 79,665 270,483 SH   SOLE   270,483 0 0
GALLAGHER ARTHUR J & CO COM 363576109 236 1,891 SH   SOLE   1,891 0 0
GENERAL ELECTRIC CO COM 369604103 475 36,214 SH   SOLE   36,214 0 0
GENERAL MLS INC COM 370334104 905 14,762 SH   SOLE   14,762 0 0
GILEAD SCIENCES INC COM 375558103 275 4,250 SH   SOLE   4,250 0 0
HOME DEPOT INC COM 437076102 849 2,780 SH   SOLE   2,780 0 0
ILLINOIS TOOL WKS INC COM 452308109 341 1,541 SH   SOLE   1,541 0 0
INTEL CORP COM 458140100 346 5,401 SH   SOLE   5,401 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 5,697 132,885 SH   SOLE   132,885 0 0
ISHARES GOLD TR ISHARES 464285105 1,369 84,194 SH   SOLE   84,194 0 0
ISHARES TR MSCI ACWI ETF 464288257 3,735 39,251 SH   SOLE   39,251 0 0
ISHARES TR MSCI EAFE ETF 464287465 310 4,087 SH   SOLE   4,087 0 0
ISHARES TR PFD AND INCM SEC 464288687 10,489 273,143 SH   SOLE   238,425 0 34,718
ISHARES TR RUS 1000 ETF 464287622 476 2,125 SH   SOLE   2,125 0 0
ISHARES TR SELECT DIVID ETF 464287168 73,717 646,071 SH   SOLE   642,169 0 3,902
JOHNSON & JOHNSON COM 478160104 2,288 13,921 SH   SOLE   13,921 0 0
JPMORGAN CHASE & CO COM 46625H100 1,271 8,346 SH   SOLE   8,346 0 0
KELLOGG CO COM 487836108 504 7,964 SH   SOLE   7,964 0 0
LILLY ELI & CO COM 532457108 3,263 17,466 SH   SOLE   17,466 0 0
LOCKHEED MARTIN CORP COM 539830109 232 629 SH   SOLE   629 0 0
LOWES COS INC COM 548661107 279 1,468 SH   SOLE   1,468 0 0
MARSH & MCLENNAN COS INC COM 571748102 218 1,787 SH   SOLE   1,787 0 0
MEDTRONIC PLC SHS G5960L103 769 6,513 SH   SOLE   6,513 0 0
MERCK & CO. INC COM 58933Y105 321 4,158 SH   SOLE   4,158 0 0
MICROSOFT CORP COM 594918104 9,079 38,508 SH   SOLE   38,508 0 0
NOKIA CORP SPONSORED ADR 654902204 48 12,000 SH   SOLE   12,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 3,115 9,624 SH   SOLE   9,624 0 0
NOVARTIS AG SPONSORED ADR 66987V109 218 2,546 SH   SOLE   2,546 0 0
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 157 10,371 SH   SOLE   0 0 10,371
NVIDIA CORPORATION COM 67066G104 332 621 SH   SOLE   621 0 0
ORACLE CORP COM 68389X105 744 10,607 SH   SOLE   10,607 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 162 11,730 SH   SOLE   11,730 0 0
PARKER-HANNIFIN CORP COM 701094104 265 841 SH   SOLE   841 0 0
PHILIP MORRIS INTL INC COM 718172109 1,258 14,179 SH   SOLE   14,179 0 0
PHILLIPS 66 COM 718546104 1,385 16,983 SH   SOLE   16,983 0 0
PROCTER AND GAMBLE CO COM 742718109 1,374 10,148 SH   SOLE   10,148 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 398 5,157 SH   SOLE   5,157 0 0
SNOWFLAKE INC CL A 833445109 1,228 5,354 SH   SOLE   5,354 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,475 15,470 SH   SOLE   14,700 0 770
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,416 3,573 SH   SOLE   3,573 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 2,181 8,138 SH   SOLE   8,138 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,316 98,100 SH   SOLE   98,100 0 0
STARBUCKS CORP COM 855244109 380 3,481 SH   SOLE   3,481 0 0
STONECO LTD COM CL A G85158106 848 13,856 SH   SOLE   13,856 0 0
TARGET CORP COM 87612E106 209 1,056 SH   SOLE   1,056 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 7,090 1,246,082 SH   SOLE   1,196,388 0 49,694
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 203 9,910 SH   SOLE   9,910 0 0
TEXAS INSTRS INC COM 882508104 47,330 250,437 SH   SOLE   250,437 0 0
TRUIST FINL CORP COM 89832Q109 203 3,485 SH   SOLE   3,485 0 0
UBER TECHNOLOGIES INC COM 90353T100 2,305 42,286 SH   SOLE   42,286 0 0
UNION PAC CORP COM 907818108 272 1,232 SH   SOLE   1,232 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,035 5,469 SH   SOLE   5,469 0 0
V F CORP COM 918204108 200 2,503 SH   SOLE   2,503 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 940 28,932 SH   SOLE   26,809 0 2,123
VANGUARD STAR FDS VG TL INTL STK F 921909768 409 6,520 SH   SOLE   6,520 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 15,310 151,453 SH   SOLE   151,453 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 339 4,982 SH   SOLE   2,736 0 2,246
VERIZON COMMUNICATIONS INC COM 92343V104 346 5,948 SH   SOLE   5,948 0 0
VIR BIOTECHNOLOGY INC COM 92764N102 1,904 37,132 SH   SOLE   37,132 0 0
VISA INC COM CL A 92826C839 3,554 16,784 SH   SOLE   16,784 0 0
WALMART INC COM 931142103 351 2,586 SH   SOLE   2,586 0 0
WELLS FARGO CO NEW COM 949746101 1,080 27,640 SH   SOLE   27,640 0 0