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
ALPHABET INC CAP STK CL C 02079K107 556 5,780 SH   SOLE   5,780 0 0
ALPHABET INC CAP STK CL A 02079K305 8,784 91,831 SH   SOLE   88,711 0 3,120
ALTRIA GROUP INC COM 02209S103 310 7,667 SH   SOLE   7,667 0 0
AMAZON COM INC COM 023135106 10,550 93,362 SH   SOLE   91,016 0 2,346
AMERICAN ELEC PWR CO INC COM 025537101 249 2,880 SH   SOLE   2,880 0 0
AMERICAN EXPRESS CO COM 025816109 2,996 22,208 SH   SOLE   22,208 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,095 19,075 SH   SOLE   18,418 0 657
AMERIPRISE FINL INC COM 03076C106 1,556 6,176 SH   SOLE   6,176 0 0
AMGEN INC COM 031162100 374 1,659 SH   SOLE   1,659 0 0
APPLE INC COM 037833100 12,827 92,813 SH   SOLE   81,509 0 11,304
ARES CAPITAL CORP COM 04010L103 960 56,894 SH   SOLE   56,894 0 0
ARK ETF TR INNOVATION ETF 00214Q104 499 13,233 SH   SOLE   13,143 0 90
ARK ETF TR GENOMIC REV ETF 00214Q302 77 2,345 SH   SOLE   2,345 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500 7 343 SH   SOLE   343 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,383 5,737 SH   SOLE   5,615 0 122
BEAM THERAPEUTICS INC COM 07373V105 271 5,690 SH   SOLE   5,237 0 453
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,508 24,371 SH   SOLE   23,734 0 637
BIOCARDIA INC COM 09060U507 276 142,186 SH   SOLE   142,186 0 0
BK OF AMERICA CORP COM 060505104 205 6,797 SH   SOLE   6,797 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 7 6 SH   SOLE   6 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 1,468 93,831 SH   SOLE   39,767 0 54,064
BLACKROCK CAP ALLOCATION TR COM 09260U109 325 23,870 SH   SOLE   23,870 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 2,714 284,527 SH   SOLE   284,527 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102 604 55,590 SH   SOLE   55,590 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 264 26,892 SH   SOLE   15,282 0 11,610
BLACKSTONE INC COM 09260D107 2,742 32,759 SH   SOLE   31,583 0 1,176
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 265 24,921 SH   SOLE   24,921 0 0
BLOCK INC CL A 852234103 1,473 26,787 SH   SOLE   26,187 0 600
BLUE OWL CAPITAL INC COM CL A 09581B103 1,349 146,146 SH   SOLE   146,146 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,556 5,128 SH   SOLE   5,019 0 109
CHEVRON CORP NEW COM 166764100 2,629 18,298 SH   SOLE   18,000 0 298
CHEVRON CORP NEW COM 166764100 14 100 SH Call SOLE   100 0 0
CHUBB LIMITED COM H1467J104 286 1,573 SH   SOLE   1,573 0 0
COCA COLA CO COM 191216100 513 9,159 SH   SOLE   9,159 0 0
COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103 1,423 106,410 SH   SOLE   106,410 0 0
DANAHER CORPORATION COM 235851102 264 1,021 SH   SOLE   1,021 0 0
DIGITALBRIDGE GROUP INC CL A NEW 25401T603 260 20,761 SH   SOLE   20,761 0 0
DISNEY WALT CO COM 254687106 3,256 34,519 SH   SOLE   33,487 0 1,032
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,443 99,839 SH   SOLE   99,839 0 0
DOUBLELINE YIELD OPPORTUNITI COM 25862D105 1,636 121,248 SH   SOLE   116,248 0 5,000
DUKE ENERGY CORP NEW COM NEW 26441C204 600 6,453 SH   SOLE   6,453 0 0
DYNEX CAP INC COM 26817Q886 568 48,787 SH   SOLE   48,787 0 0
ENERGY RECOVERY INC COM 29270J100 583 26,800 SH   SOLE   26,800 0 0
EQUINIX INC COM 29444U700 223 392 SH   SOLE   392 0 0
EXXON MOBIL CORP COM 30231G102 231 2,642 SH   SOLE   547 0 2,095
EXXON MOBIL CORP COM 30231G102 9 100 SH Call SOLE   100 0 0
FASTENAL CO COM 311900104 2,707 58,787 SH   SOLE   57,653 0 1,134
FIRST AMERN FINL CORP COM 31847R102 870 18,877 SH   SOLE   18,877 0 0
FIRST WESTN FINL INC COM 33751L105 945 38,336 SH   SOLE   38,336 0 0
GENERAL MLS INC COM 370334104 306 4,000 SH   SOLE   0 0 4,000
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 3,013 42,426 SH   SOLE   37,075 0 5,351
GREAT AJAX CORP COM 38983D300 2,432 323,770 SH   SOLE   323,770 0 0
HOME DEPOT INC COM 437076102 6,772 24,541 SH   SOLE   23,733 0 808
INSEEGO CORP COM 45782B104 158 76,302 SH   SOLE   76,302 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,664 29,480 SH   SOLE   28,580 0 900
INTERNATIONAL BUSINESS MACHS COM 459200101 255 2,149 SH   SOLE   659 0 1,490
INVESCO QUALITY MUN INCOME T COM 46133G107 158 17,262 SH   SOLE   17,262 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 605 52,530 SH   SOLE   52,530 0 0
ISHARES GOLD TR ISHARES NEW 464285204 621 19,691 SH   SOLE   19,691 0 0
ISHARES TR CORE S&P TTL STK 464287150 11,795 148,291 SH   SOLE   147,418 0 873
ISHARES TR SELECT DIVID ETF 464287168 14 131 SH   SOLE   131 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,104 5,866 SH   SOLE   5,866 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 70 857 SH   SOLE   857 0 0
ISHARES TR CORE S&P MCP ETF 464287507 112 512 SH   SOLE   512 0 0
ISHARES TR ISHARES BIOTECH 464287556 11 97 SH   SOLE   97 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 97 471 SH   SOLE   471 0 0
ISHARES TR CORE S&P US VLU 464287663 4,646 74,211 SH   SOLE   74,211 0 0
ISHARES TR U.S. TECH ETF 464287721 254 3,460 SH   SOLE   3,460 0 0
ISHARES TR US HLTHCARE ETF 464287762 38 150 SH   SOLE   150 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,211 13,890 SH   SOLE   13,890 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 41 2,131 SH   SOLE   2,131 0 0
ISHARES TR NATIONAL MUN ETF 464288414 240 2,340 SH   SOLE   2,340 0 0
ISHARES TR IBOXX HI YD ETF 464288513 9,423 132,000 SH Put SOLE   132,000 0 0
ISHARES TR MBS ETF 464288588 6,744 73,642 SH   SOLE   62,585 0 11,057
ISHARES TR ISHS 5-10YR INVT 464288638 3,302 68,383 SH   SOLE   66,936 0 1,447
ISHARES TR ISHS 1-5YR INVS 464288646 169 3,436 SH   SOLE   3,436 0 0
ISHARES TR SHORT TREAS BD 464288679 51,139 464,904 SH   SOLE   462,454 0 2,450
ISHARES TR PFD AND INCM SEC 464288687 9 290 SH   SOLE   290 0 0
ISHARES TR MSCI USA ESG SLC 464288802 131 1,731 SH   SOLE   1,731 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 6,603 63,530 SH   SOLE   60,197 0 3,333
ISHARES TR BLACKROCK ULTRA 46434V878 10,344 206,830 SH   SOLE   206,830 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 5,533 110,315 SH   SOLE   87,857 0 22,458
JOHNSON & JOHNSON COM 478160104 6,772 41,457 SH   SOLE   37,769 0 3,688
JPMORGAN CHASE & CO COM 46625H100 3,628 34,717 SH   SOLE   34,047 0 670
KINGSTONE COS INC COM 496719105 27 10,000 SH   SOLE   10,000 0 0
KKR & CO INC COM 48251W104 258 6,003 SH   SOLE   6,003 0 0
LOCKHEED MARTIN CORP COM 539830109 335 866 SH   SOLE   866 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,308 17,371 SH   SOLE   17,004 0 367
MAIDEN HOLDINGS LTD SHS G5753U112 142 65,831 SH   SOLE   65,831 0 0
MCDONALDS CORP COM 580135101 210 912 SH   SOLE   912 0 0
MEDTRONIC PLC SHS G5960L103 3,086 38,221 SH   SOLE   37,369 0 852
MERCK & CO INC COM 58933Y105 267 3,103 SH   SOLE   3,103 0 0
MFA FINL INC COM 55272X607 655 84,170 SH   SOLE   84,170 0 0
MICROSOFT CORP COM 594918104 11,278 48,425 SH   SOLE   47,204 0 1,221
NEW FORTRESS ENERGY INC COM CL A 644393100 2,553 58,399 SH   SOLE   56,619 0 1,780
NEXTERA ENERGY INC COM 65339F101 376 4,796 SH   SOLE   4,796 0 0
NIKE INC CL B 654106103 265 3,194 SH   SOLE   3,194 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 1,753 165,383 SH   SOLE   158,883 0 6,500
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 412 32,901 SH   SOLE   25,088 0 7,813
NUVEEN MORTGAGE AND INCOME F COM 670735109 221 13,744 SH   SOLE   13,744 0 0
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 265 25,812 SH   SOLE   14,750 0 11,062
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 158 13,928 SH   SOLE   13,928 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 515 52,483 SH   SOLE   32,949 0 19,534
NUVEEN PFD & INCOME SECS FD COM 67072C105 1,383 210,460 SH   SOLE   210,460 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 477 43,390 SH   SOLE   36,026 0 7,364
NVIDIA CORPORATION COM 67066G104 4,366 35,967 SH   SOLE   32,303 0 3,664
NVIDIA CORPORATION COM 67066G104 486 4,000 SH Call SOLE   4,000 0 0
OPPFI INC COM CL A 68386H103 653 283,875 SH   SOLE   283,875 0 0
PENNYMAC MTG INVT TR COM 70931T103 241 20,497 SH   SOLE   20,497 0 0
PEPSICO INC COM 713448108 576 3,529 SH   SOLE   3,529 0 0
PFIZER INC COM 717081103 5,112 116,813 SH   SOLE   105,146 0 11,667
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 2,685 203,567 SH   SOLE   195,321 0 8,246
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 5,986 60,550 SH   SOLE   60,550 0 0
PROCTER AND GAMBLE CO COM 742718109 549 4,347 SH   SOLE   4,347 0 0
QUALCOMM INC COM 747525103 214 1,890 SH   SOLE   1,890 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,975 48,559 SH   SOLE   47,119 0 1,440
REGENERON PHARMACEUTICALS COM 75886F107 4,158 6,036 SH   SOLE   5,813 0 223
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 576 36,940 SH   SOLE   19,693 0 17,247
SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 125 15,767 SH   SOLE   15,767 0 0
SCHWAB CHARLES CORP COM 808513105 796 11,069 SH   SOLE   10,614 0 455
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,297 30,617 SH   SOLE   30,617 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 159 2,632 SH   SOLE   2,632 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 230 6,095 SH   SOLE   6,095 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 242 2,002 SH   SOLE   2,002 0 0
SHERWIN WILLIAMS CO COM 824348106 4,127 20,158 SH   SOLE   19,540 0 618
SHOPIFY INC CL A 82509L107 1,073 39,813 SH   SOLE   38,662 0 1,151
SPDR GOLD TR GOLD SHS 78463V107 901 5,823 SH   SOLE   5,823 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,433 12,411 SH   SOLE   11,470 0 941
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,893 16,500 SH Put SOLE   16,500 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 96 3,318 SH   SOLE   3,318 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 27,573 301,014 SH   SOLE   289,944 0 11,070
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 353 8,791 SH   SOLE   8,791 0 0
SUN CMNTYS INC COM 866674104 2,474 18,283 SH   SOLE   18,283 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 2,392 1,346 SH   SOLE   1,346 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 644 10,500 SH   SOLE   10,500 0 0
UMH PPTYS INC COM 903002103 173 10,694 SH   SOLE   10,694 0 0
UNION PAC CORP COM 907818108 355 1,821 SH   SOLE   1,821 0 0
UNITEDHEALTH GROUP INC COM 91324P102 578 1,144 SH   SOLE   1,144 0 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 587 11,994 SH   SOLE   11,994 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 21 63 SH   SOLE   63 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 150 879 SH   SOLE   879 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,537 10,715 SH   SOLE   10,593 0 122
VANGUARD INDEX FDS VALUE ETF 922908744 2,644 21,416 SH   SOLE   21,127 0 289
VANGUARD INDEX FDS SMALL CP ETF 922908751 26 150 SH   SOLE   150 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 526 2,933 SH   SOLE   2,933 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 890 15,409 SH   SOLE   15,409 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 10,299 138,653 SH   SOLE   134,496 0 4,157
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 1,532 33,981 SH   SOLE   33,188 0 793
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 23,331 172,617 SH   SOLE   166,665 0 5,952
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 353 1,576 SH   SOLE   1,576 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,996 52,571 SH   SOLE   50,235 0 2,336
VISA INC COM CL A 92826C839 3,228 18,170 SH   SOLE   17,592 0 578
WALMART INC COM 931142103 4,941 38,096 SH   SOLE   36,782 0 1,314
WARNER BROS DISCOVERY INC COM SER A 934423104 173 15,002 SH   SOLE   15,002 0 0
WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 685 54,457 SH   SOLE   54,457 0 0
XYLEM INC COM 98419M100 232 2,660 SH   SOLE   2,660 0 0