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
ABRDN ASIA PACIFIC INCOME FU COM 003009107   966,196 367,375 SH   SOLE   367,375 0 0
ALPHABET INC CAP STK CL C 02079K107   600,791 6,771 SH   SOLE   6,771 0 0
ALPHABET INC CAP STK CL A 02079K305   7,787,974 88,269 SH   SOLE   85,134 0 3,135
ALTRIA GROUP INC COM 02209S103   347,533 7,603 SH   SOLE   7,603 0 0
AMAZON COM INC COM 023135106   7,054,656 83,984 SH   SOLE   81,598 0 2,386
AMERICAN ELEC PWR CO INC COM 025537101   290,642 3,061 SH   SOLE   3,061 0 0
AMERICAN EXPRESS CO COM 025816109   3,277,982 22,186 SH   SOLE   22,186 0 0
AMERICAN TOWER CORP NEW COM 03027X100   3,857,123 18,206 SH   SOLE   17,544 0 662
AMERIPRISE FINL INC COM 03076C106   1,923,021 6,176 SH   SOLE   6,176 0 0
AMGEN INC COM 031162100   448,589 1,708 SH   SOLE   1,708 0 0
APPLE INC COM 037833100   11,972,790 92,148 SH   SOLE   80,914 0 11,234
ARES CAPITAL CORP COM 04010L103   1,179,014 63,834 SH   SOLE   63,834 0 0
ARK ETF TR INNOVATION ETF 00214Q104   381,815 12,222 SH   SOLE   12,132 0 90
ARK ETF TR GENOMIC REV ETF 00214Q302   48,612 1,722 SH   SOLE   1,722 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500   7,028 343 SH   SOLE   343 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,723,258 4,984 SH   SOLE   4,862 0 122
BANK AMERICA CORP COM 060505104   302,419 9,131 SH   SOLE   9,131 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,493,296 24,258 SH   SOLE   23,616 0 642
BIOCARDIA INC COM 09060U507   297,407 142,300 SH   SOLE   142,300 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682   6,960 6 SH   SOLE   6 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101   1,582,929 93,831 SH   SOLE   39,767 0 54,064
BLACKROCK CR ALLOCATION INCO COM 092508100   2,873,935 284,548 SH   SOLE   284,548 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102   390,828 34,495 SH   SOLE   34,495 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106   276,181 26,892 SH   SOLE   15,282 0 11,610
BLACKROCK MUNIYIELD FD INC COM 09253W104   233,944 22,473 SH   SOLE   22,473 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254E103   148,129 13,214 SH   SOLE   13,214 0 0
BLACKSTONE INC COM 09260D107   2,297,442 30,967 SH   SOLE   29,771 0 1,196
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101   274,932 25,986 SH   SOLE   25,986 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103   106,625 10,059 SH   SOLE   10,059 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   1,564,946 4,615 SH   SOLE   4,506 0 109
CHEVRON CORP NEW COM 166764100   3,199,050 17,823 SH   SOLE   17,515 0 308
CHUBB LIMITED COM H1467J104   374,138 1,696 SH   SOLE   1,696 0 0
COCA COLA CO COM 191216100   531,843 8,361 SH   SOLE   8,361 0 0
COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103   1,366,670 101,385 SH   SOLE   101,385 0 0
COREBRIDGE FINL INC COM 21871X109   1,964,737 97,943 SH   SOLE   95,706 0 2,237
DANAHER CORPORATION COM 235851102   228,261 860 SH   SOLE   860 0 0
DISNEY WALT CO COM 254687106   2,559,050 29,455 SH   SOLE   28,423 0 1,032
DOUBLELINE OPPORTUNISTIC CR COM 258623107   411,805 27,731 SH   SOLE   27,731 0 0
DOUBLELINE YIELD OPPORTUNITI COM 25862D105   1,148,289 87,522 SH   SOLE   82,522 0 5,000
DUKE ENERGY CORP NEW COM NEW 26441C204   651,309 6,324 SH   SOLE   6,324 0 0
DYNEX CAP INC COM 26817Q886   676,768 53,205 SH   SOLE   53,205 0 0
ENERGY RECOVERY INC COM 29270J100   508,152 24,800 SH   SOLE   24,800 0 0
EQUINIX INC COM 29444U700   256,772 392 SH   SOLE   392 0 0
EXXON MOBIL CORP COM 30231G102   470,540 4,266 SH   SOLE   2,171 0 2,095
FASTENAL CO COM 311900104   2,743,330 57,974 SH   SOLE   56,840 0 1,134
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   200,100 4,556 SH   SOLE   4,556 0 0
FIRST WESTN FINL INC COM 33751L105   954,623 33,912 SH   SOLE   33,912 0 0
GENERAL MLS INC COM 370334104   335,400 4,000 SH   SOLE   0 0 4,000
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   5,269,186 69,213 SH   SOLE   63,862 0 5,351
GOLUB CAP BDC INC COM 38173M102   144,299 10,965 SH   SOLE   10,965 0 0
GREAT AJAX CORP COM 38983D300   2,164,618 298,568 SH   SOLE   298,568 0 0
HOME DEPOT INC COM 437076102   7,673,187 24,293 SH   SOLE   23,480 0 813
INSEEGO CORP COM 45782B104   23,213 27,552 SH   SOLE   27,552 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,915,710 28,421 SH   SOLE   27,521 0 900
INTERNATIONAL BUSINESS MACHS COM 459200101   302,773 2,149 SH   SOLE   659 0 1,490
INVESCO MUNICIPAL TRUST COM 46131J103   270,270 27,300 SH   SOLE   27,300 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,904,967 7,154 SH   SOLE   7,154 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108   425,726 35,330 SH   SOLE   35,330 0 0
ISHARES GOLD TR ISHARES NEW 464285204   681,112 19,691 SH   SOLE   19,691 0 0
ISHARES TR CORE S&P TTL STK 464287150   11,414,447 134,604 SH   SOLE   133,650 0 954
ISHARES TR SELECT DIVID ETF 464287168   15,797 131 SH   SOLE   131 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,292,595 5,967 SH   SOLE   5,967 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   26,391,127 325,134 SH   SOLE   302,325 0 22,809
ISHARES TR MSCI EAFE ETF 464287465   2,019,620 30,768 SH   SOLE   30,423 0 345
ISHARES TR CORE S&P MCP ETF 464287507   237,536 982 SH   SOLE   982 0 0
ISHARES TR EXPANDED TECH 464287515   7,164 28 SH   SOLE   28 0 0
ISHARES TR ISHARES BIOTECH 464287556   12,735 97 SH   SOLE   97 0 0
ISHARES TR COHEN STEER REIT 464287564   1,801,659 32,853 SH   SOLE   32,853 0 0
ISHARES TR RUS 1000 ETF 464287622   15,789 75 SH   SOLE   75 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   101,039 471 SH   SOLE   471 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   323,263 1,854 SH   SOLE   1,854 0 0
ISHARES TR CORE S&P US VLU 464287663   4,843,947 68,582 SH   SOLE   68,582 0 0
ISHARES TR U.S. TECH ETF 464287721   257,735 3,460 SH   SOLE   3,460 0 0
ISHARES TR US HLTHCARE ETF 464287762   42,556 150 SH   SOLE   150 0 0
ISHARES TR CORE S&P SCP ETF 464287804   10,657,898 112,615 SH   SOLE   112,298 0 317
ISHARES TR GL CLEAN ENE ETF 464288224   42,300 2,131 SH   SOLE   2,131 0 0
ISHARES TR NATIONAL MUN ETF 464288414   276,884 2,624 SH   SOLE   2,624 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   3,615,913 73,034 SH   SOLE   71,815 0 1,219
ISHARES TR ISHS 1-5YR INVS 464288646   114,586 2,300 SH   SOLE   2,300 0 0
ISHARES TR SHORT TREAS BD 464288679   55,966,098 509,153 SH   SOLE   504,577 0 4,576
ISHARES TR PFD AND INCM SEC 464288687   88,629 2,903 SH   SOLE   2,903 0 0
ISHARES TR MSCI USA ESG SLC 464288802   142,496 1,731 SH   SOLE   1,731 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   9,114,731 79,982 SH   SOLE   76,483 0 3,499
ISHARES TR BLACKROCK ULTRA 46434V878   10,161,122 203,060 SH   SOLE   203,060 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   5,379,150 107,304 SH   SOLE   84,846 0 22,458
JOHNSON & JOHNSON COM 478160104   7,353,586 41,628 SH   SOLE   37,940 0 3,688
JPMORGAN CHASE & CO COM 46625H100   4,642,944 34,623 SH   SOLE   33,973 0 650
KINGSTONE COS INC COM 496719105   13,500 10,000 SH   SOLE   10,000 0 0
KKR & CO INC COM 48251W104   278,659 6,003 SH   SOLE   6,003 0 0
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200   261,819 6,414 SH   SOLE   6,414 0 0
LOCKHEED MARTIN CORP COM 539830109   439,787 904 SH   SOLE   904 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   1,363,685 16,424 SH   SOLE   16,051 0 373
MAIDEN HOLDINGS LTD SHS G5753U112   126,600 60,000 SH   SOLE   60,000 0 0
MCDONALDS CORP COM 580135101   265,375 1,007 SH   SOLE   1,007 0 0
MEDTRONIC PLC SHS G5960L103   2,716,159 34,948 SH   SOLE   34,096 0 852
MELCO RESORTS AND ENTMNT LTD ADR 585464100   223,675 19,450 SH   SOLE   19,450 0 0
MERCK & CO INC COM 58933Y105   367,910 3,316 SH   SOLE   3,316 0 0
MFA FINL INC COM 55272X607   460,488 46,750 SH   SOLE   46,750 0 0
MICROSOFT CORP COM 594918104   11,662,686 48,631 SH   SOLE   47,410 0 1,221
NEW FORTRESS ENERGY INC COM CL A 644393100   2,441,992 57,567 SH   SOLE   55,787 0 1,780
NEXTERA ENERGY INC COM 65339F101   401,364 4,801 SH   SOLE   4,801 0 0
NIKE INC CL B 654106103   426,969 3,649 SH   SOLE   3,649 0 0
NOVO-NORDISK A S ADR 670100205   216,409 1,599 SH   SOLE   1,599 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106   1,316,911 108,477 SH   SOLE   108,477 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   1,508,970 132,715 SH   SOLE   126,215 0 6,500
NUVEEN ARIZONA QLTY MUN INC COM 67061W104   367,175 32,901 SH   SOLE   25,088 0 7,813
NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102   175,292 17,635 SH   SOLE   17,635 0 0
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   266,896 25,812 SH   SOLE   14,750 0 11,062
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   1,390,976 115,147 SH   SOLE   115,147 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107   889,132 86,660 SH   SOLE   67,126 0 19,534
NUVEEN PFD & INCOME SECS FD COM 67072C105   1,591,112 233,987 SH   SOLE   233,987 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   472,000 40,000 SH   SOLE   32,636 0 7,364
NVIDIA CORPORATION COM 67066G104   5,029,993 34,419 SH   SOLE   30,806 0 3,613
NVIDIA CORPORATION COM 67066G104   292,280 2,000 SH Call SOLE   2,000 0 0
OPPFI INC COM CL A 68386H103   581,944 283,875 SH   SOLE   283,875 0 0
PEPSICO INC COM 713448108   623,638 3,452 SH   SOLE   3,452 0 0
PFIZER INC COM 717081103   5,848,585 114,141 SH   SOLE   102,584 0 11,557
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107   1,848,419 144,747 SH   SOLE   136,501 0 8,246
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,978,919 20,060 SH   SOLE   20,060 0 0
PROCTER AND GAMBLE CO COM 742718109   739,310 4,878 SH   SOLE   4,878 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   4,815,701 47,718 SH   SOLE   46,268 0 1,450
REGENERON PHARMACEUTICALS COM 75886F107   4,308,017 5,971 SH   SOLE   5,748 0 223
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108   524,933 32,106 SH   SOLE   14,859 0 17,247
SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202   119,987 15,767 SH   SOLE   15,767 0 0
SCHWAB CHARLES CORP COM 808513105   921,605 11,069 SH   SOLE   10,614 0 455
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   1,382,526 30,621 SH   SOLE   30,621 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   172,686 2,632 SH   SOLE   2,632 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   246,908 6,095 SH   SOLE   6,095 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   412,712 3,038 SH   SOLE   3,038 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   7,604 102 SH   SOLE   102 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   143,469 4,195 SH   SOLE   4,195 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   41,563 334 SH   SOLE   334 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   9,838 205 SH   SOLE   205 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   8,826 239 SH   SOLE   239 0 0
SHELL PLC SPON ADS 780259305   225,750 3,964 SH   SOLE   400 0 3,564
SHERWIN WILLIAMS CO COM 824348106   4,713,374 19,860 SH   SOLE   19,247 0 613
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   947,272 2,859 SH   SOLE   2,859 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,055,839 6,224 SH   SOLE   6,224 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,675,481 14,841 SH   SOLE   13,900 0 941
SPDR SER TR PRTFLO S&P500 VL 78464A508   174,655 4,491 SH   SOLE   4,491 0 0
SPDR SER TR S&P BIOTECH 78464A870   95,450 1,150 SH   SOLE   1,150 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   810 9 SH   SOLE   9 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   16,360,873 178,866 SH   SOLE   175,379 0 3,487
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   351,992 8,791 SH   SOLE   8,791 0 0
SUN CMNTYS INC COM 866674104   2,066,207 14,449 SH   SOLE   14,449 0 0
TESLA INC COM 88160R101   246,360 2,000 SH   SOLE   2,000 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   3,272,545 1,396 SH   SOLE   1,346 0 50
TORONTO DOMINION BK ONT COM NEW 891160509   679,980 10,500 SH   SOLE   10,500 0 0
TRAVELERS COMPANIES INC COM 89417E109   226,675 1,209 SH   SOLE   1,209 0 0
UNION PAC CORP COM 907818108   3,326,787 16,066 SH   SOLE   15,718 0 348
UNITEDHEALTH GROUP INC COM 91324P102   642,048 1,211 SH   SOLE   1,211 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   53,070 151 SH   SOLE   151 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   158,009 879 SH   SOLE   879 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   487,786 3,475 SH   SOLE   3,475 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   27,531 150 SH   SOLE   150 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   592,689 3,100 SH   SOLE   3,100 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   265,147 2,579 SH   SOLE   2,579 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   14,501 372 SH   SOLE   372 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   22,176 400 SH   SOLE   400 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   14,918 258 SH   SOLE   258 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   7,722,314 102,704 SH   SOLE   98,547 0 4,157
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   27,959,542 184,126 SH   SOLE   178,096 0 6,030
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   242,209 5,771 SH   SOLE   5,771 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   390,927 1,576 SH   SOLE   1,576 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,914,485 48,591 SH   SOLE   46,265 0 2,326
VISA INC COM CL A 92826C839   5,194,000 25,000 SH   SOLE   24,289 0 711
WALMART INC COM 931142103   5,371,572 37,884 SH   SOLE   36,575 0 1,309
WARNER BROS DISCOVERY INC COM SER A 934423104   141,024 14,876 SH   SOLE   14,876 0 0
WELLS FARGO CO NEW COM 949746101   209,464 5,073 SH   SOLE   5,073 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804   11,850 10 SH   SOLE   10 0 0
WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109   865,759 68,170 SH   SOLE   68,170 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101   175,577 19,273 SH   SOLE   19,273 0 0
XYLEM INC COM 98419M100   294,116 2,660 SH   SOLE   2,660 0 0