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
APPLE INC COM 037833100 6,831 38,468 SH   SOLE   0 0 38,468
BLACKROCK LTD DURATION INCOM COM SHS 09249W101 849 50,383 SH   SOLE   0 0 50,383
ISHARES TR TIPS BD ETF 464287176 1,632 12,635 SH   SOLE   0 0 12,635
MEDICAL PPTYS TRUST INC COM 58463J304 1,497 63,360 SH   SOLE   0 0 63,360
PFIZER INC COM 717081103 4,415 74,769 SH   SOLE   0 0 74,769
SKYWORKS SOLUTIONS INC COM 83088M102 1,516 9,775 SH   SOLE   0 0 9,775
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,305 27,473 SH   SOLE   0 0 27,473
DISNEY WALT CO COM 254687106 2,329 15,039 SH   SOLE   0 0 15,039
TOLL BROTHERS INC COM 889478103 398 5,500 SH   SOLE   0 0 5,500
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 1,319 30,052 SH   SOLE   0 0 30,052
ANALOG DEVICES INC COM 032654105 584 3,320 SH   SOLE   0 0 3,320
APPLIED MATLS INC COM 038222105 650 4,130 SH   SOLE   0 0 4,130
ARES COML REAL ESTATE CORP COM 04013V108 363 24,933 SH   SOLE   0 0 24,933
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 533 369 SH   SOLE   0 0 369
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,059 13,575 SH   SOLE   0 0 13,575
BIOGEN INC COM 09062X103 1,407 5,865 SH   SOLE   0 0 5,865
BLACKROCK INC COM 09247X101 2,834 3,095 SH   SOLE   0 0 3,095
BROADCOM INC COM 11135F101 495 744 SH   SOLE   0 0 744
CENTURY CMNTYS INC COM 156504300 2,950 36,065 SH   SOLE   0 0 36,065
CISCO SYS INC COM 17275R102 437 6,900 SH   SOLE   0 0 6,900
CORNING INC COM 219350105 384 10,325 SH   SOLE   0 0 10,325
EDWARDS LIFESCIENCES CORP COM 28176E108 1,969 15,195 SH   SOLE   0 0 15,195
ENBRIDGE INC COM 29250N105 886 22,664 SH   SOLE   0 0 22,664
GILEAD SCIENCES INC COM 375558103 881 12,140 SH   SOLE   0 0 12,140
ILLUMINA INC COM 452327109 763 2,005 SH   SOLE   0 0 2,005
JOHNSON & JOHNSON COM 478160104 849 4,965 SH   SOLE   0 0 4,965
MASTERCARD INCORPORATED CL A 57636Q104 2,034 5,660 SH   SOLE   0 0 5,660
MICROSOFT CORP COM 594918104 1,985 5,903 SH   SOLE   0 0 5,903
MODERNA INC COM 60770K107 3,061 12,054 SH   SOLE   0 0 12,054
NV5 GLOBAL INC COM 62945V109 5,087 36,834 SH   SOLE   0 0 36,834
PAYPAL HLDGS INC COM 70450Y103 948 5,025 SH   SOLE   0 0 5,025
PROGRESSIVE CORP COM 743315103 979 9,540 SH   SOLE   0 0 9,540
QORVO INC COM 74736K101 626 4,005 SH   SOLE   0 0 4,005
TOYOTA MOTOR CORP ADS 892331307 1,344 7,255 SH   SOLE   0 0 7,255
ULTRA CLEAN HLDGS INC COM 90385V107 788 13,739 SH   SOLE   0 0 13,739
VERIZON COMMUNICATIONS INC COM 92343V104 1,670 32,145 SH   SOLE   0 0 32,145
VISA INC COM CL A 92826C839 1,261 5,820 SH   SOLE   0 0 5,820
ARES CAPITAL CORP COM 04010L103 324 15,290 SH   SOLE   0 0 15,290
ARISTA NETWORKS INC COM 040413106 3,616 25,152 SH   SOLE   0 0 25,152
BLACKSTONE MTG TR INC COM CL A 09257W100 1,207 39,430 SH   SOLE   0 0 39,430
CBRE GROUP INC CL A 12504L109 1,446 13,327 SH   SOLE   0 0 13,327
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 770 8,675 SH   SOLE   0 0 8,675
GOLUB CAP BDC INC COM 38173M102 251 16,250 SH   SOLE   0 0 16,250
KINDER MORGAN INC DEL COM 49456B101 254 16,000 SH   SOLE   0 0 16,000
LIFE STORAGE INC COM 53223X107 230 1,500 SH   SOLE   0 0 1,500
PIMCO INCOME STRATEGY FD II COM 72201J104 96 10,000 SH   SOLE   0 0 10,000
LAM RESEARCH CORP COM 512807108 2,305 3,205 SH   SOLE   0 0 3,205
PULTE GROUP INC COM 745867101 1,303 22,797 SH   SOLE   0 0 22,797
TRITON INTL LTD CL A G9078F107 1,267 21,035 SH   SOLE   0 0 21,035
ALPHABET INC CAP STK CL C 02079K107 1,062 367 SH   SOLE   0 0 367
ANNALY CAPITAL MANAGEMENT IN COM 035710409 201 25,650 SH   SOLE   0 0 25,650
FLEXSHARES TR IBOXX 3R TARGT 33939L506 763 29,000 SH   SOLE   0 0 29,000
HANNON ARMSTRONG SUST INFR C COM 41068X100 919 17,295 SH   SOLE   0 0 17,295
WHITEHORSE FIN INC COM 96524V106 359 23,175 SH   SOLE   0 0 23,175
ABBVIE INC COM 00287Y109 871 6,435 SH   SOLE   0 0 6,435
ALPS ETF TR ALERIAN MLP 00162Q452 1,012 30,900 SH   SOLE   0 0 30,900
BRISTOL-MYERS SQUIBB CO COM 110122108 716 11,479 SH   SOLE   0 0 11,479
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 38 10,000 SH   SOLE   0 0 10,000
PHYSICIANS RLTY TR COM 71943U104 452 24,000 SH   SOLE   0 0 24,000
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 339 18,900 SH   SOLE   0 0 18,900
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 71 11,500 SH   SOLE   0 0 11,500
CLEVELAND-CLIFFS INC NEW COM 185899101 421 19,320 SH   SOLE   0 0 19,320
ROCKET COS INC COM CL A 77311W101 143 10,233 SH   SOLE   0 0 10,233
VIACOMCBS INC CL B 92556H206 1,192 39,500 SH   SOLE   0 0 39,500
UNITED RENTALS INC COM 911363109 2,491 7,495 SH   SOLE   0 0 7,495
B & G FOODS INC NEW COM 05508R106 389 12,660 SH   SOLE   0 0 12,660
MERCK & CO INC COM 58933Y105 322 4,200 SH   SOLE   0 0 4,200
CVS HEALTH CORP COM 126650100 547 5,298 SH   SOLE   0 0 5,298
GOLDMAN SACHS GROUP INC COM 38141G104 209 546 SH   SOLE   0 0 546
GENERAL MTRS CO COM 37045V100 518 8,840 SH   SOLE   0 0 8,840
NVR INC COM 62944T105 207 35 SH   SOLE   0 0 35
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 261 2,827 SH   SOLE   0 0 2,827
VICI PPTYS INC COM 925652109 335 11,125 SH   SOLE   0 0 11,125
VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 76 13,000 SH   SOLE   0 0 13,000
AUTOMATIC DATA PROCESSING IN COM 053015103 395 1,600 SH   SOLE   0 0 1,600
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 334 1,947 SH   SOLE   0 0 1,947