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,245 7,009 SH   SOLE 0 0 0 7,009
ABBOTT LABS COM 002824100 21,894 155,560 SH   SOLE 0 3,770 0 151,790
ABBVIE INC COM 00287Y109 66,173 488,724 SH   SOLE 0 0 0 488,724
ABCAM PLC ADS 000380204 1,465 62,227 SH   SOLE 0 2,148 0 60,079
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 38,612 93,142 SH   SOLE 0 15,356 0 77,786
ACCOLADE INC COM 00437E102 930 35,288 SH   SOLE 0 0 0 35,288
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,892 3,336 SH   SOLE 0 0 0 3,336
ADVANCED MICRO DEVICES INC COM 007903107 438 3,047 SH   SOLE 0 0 0 3,047
AGILENT TECHNOLOGIES INC COM 00846U101 9,249 57,930 SH   SOLE 0 71 0 57,859
AIR PRODS & CHEMS INC COM 009158106 12,728 41,833 SH   SOLE 0 1,448 0 40,385
ALCON AG ORD SHS H01301128 369 4,235 SH   SOLE 0 3,229 0 1,006
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 273 2,294 SH   SOLE 0 0 0 2,294
ALLEGHENY TECHNOLOGIES INC COM 01741R102 213 13,357 SH   SOLE 0 0 0 13,357
ALPHABET INC CAP STK CL A 02079K305 7,805 2,694 SH   SOLE 0 0 0 2,694
ALPHABET INC CAP STK CL C 02079K107 53,404 18,455 SH   SOLE 0 4 0 18,451
ALTRIA GROUP INC COM 02209S103 11,628 245,368 SH   SOLE 0 0 0 245,368
AMAZON COM INC COM 023135106 45,780 13,729 SH   SOLE 0 6 0 13,723
AMERICAN EXPRESS CO COM 025816109 910 5,559 SH   SOLE 0 0 0 5,559
AMERICAN WTR WKS CO INC NEW COM 030420103 809 4,285 SH   SOLE 0 0 0 4,285
AMGEN INC COM 031162100 571 2,537 SH   SOLE 0 0 0 2,537
ANALOG DEVICES INC COM 032654105 976 5,555 SH   SOLE 0 0 0 5,555
ANTERO MIDSTREAM CORP COM 03676B102 17,200 1,776,842 SH   SOLE 0 0 0 1,776,842
ANTHEM INC COM 036752103 371 801 SH   SOLE 0 0 0 801
AON PLC SHS CL A G0403H108 23,428 77,948 SH   SOLE 0 13,308 0 64,640
APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 5,719 5,645,000 SH   SOLE 0 0 0 5,645,000
APOLLO COML REAL ESTATE FIN NOTE 4.750% 8/2 03762UAB1 7,310 7,275,000 SH   SOLE 0 0 0 7,275,000
APPLE INC COM 037833100 126,426 711,981 SH   SOLE 0 8,232 0 703,749
APPLIED MATLS INC COM 038222105 1,420 9,024 SH   SOLE 0 0 0 9,024
ARES CAPITAL CORP COM 04010L103 25,881 1,221,360 SH   SOLE 0 0 0 1,221,360
ASML HOLDING N V N Y REGISTRY SHS N07059210 220 276 SH   SOLE 0 0 0 276
AT&T INC COM 00206R102 25,823 1,049,728 SH   SOLE 0 0 0 1,049,728
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 14,928 417,437 SH   SOLE 0 0 0 417,437
ATRICURE INC COM 04963C209 2,365 34,007 SH   SOLE 0 326 0 33,681
AUTOMATIC DATA PROCESSING IN COM 053015103 1,287 5,219 SH   SOLE 0 0 0 5,219
AVALARA INC COM 05338G106 2,507 19,421 SH   SOLE 0 173 0 19,248
AVANTOR INC COM 05352A100 4,772 113,239 SH   SOLE 0 989 0 112,250
BAIDU INC SPON ADR REP A 056752108 4,939 33,192 SH   SOLE 0 43 0 33,149
BALL CORP COM 058498106 7,436 77,242 SH   SOLE 0 93 0 77,149
BANK NEW YORK MELLON CORP COM 064058100 242 4,161 SH   SOLE 0 0 0 4,161
BANKUNITED INC COM 06652K103 6,850 161,893 SH   SOLE 0 225 0 161,668
BECTON DICKINSON & CO COM 075887109 1,012 4,022 SH   SOLE 0 0 0 4,022
BENTLEY SYS INC COM CL B 08265T208 12,645 261,645 SH   SOLE 0 8,373 0 253,272
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,253 5 SH   SOLE 0 0 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,155 67,407 SH   SOLE 0 0 0 67,407
BERRY GLOBAL GROUP INC COM 08579W103 11,537 156,370 SH   SOLE 0 219 0 156,151
BIONTECH SE SPONSORED ADS 09075V102 6,652 25,803 SH   SOLE 0 38 0 25,765
BK OF AMERICA CORP COM 060505104 4,272 96,030 SH   SOLE 0 111 0 95,919
BLACK KNIGHT INC COM 09215C105 2,492 30,061 SH   SOLE 0 312 0 29,749
BLACKLINE INC COM 09239B109 2,526 24,392 SH   SOLE 0 220 0 24,172
BLACKROCK CAP INVT CORP COM 092533108 951 237,699 SH   SOLE 0 0 0 237,699
BLACKROCK INC COM 09247X101 24,066 26,285 SH   SOLE 0 954 0 25,331
BLACKROCK TCP CAPITAL CORP COM 09259E108 6,891 510,040 SH   SOLE 0 0 0 510,040
BLACKSTONE INC COM 09260D107 64,343 497,276 SH   SOLE 0 5,396 0 491,880
BLACKSTONE MTG TR INC COM CL A 09257W100 13,347 435,889 SH   SOLE 0 0 0 435,889
BLOCK INC CL A 852234103 290 1,796 SH   SOLE 0 0 0 1,796
BOEING CO COM 097023105 740 3,678 SH   SOLE 0 0 0 3,678
BORGWARNER INC COM 099724106 6,695 148,540 SH   SOLE 0 200 0 148,340
BRISTOL-MYERS SQUIBB CO COM 110122108 10,344 165,902 SH   SOLE 0 0 0 165,902
BROADCOM INC COM 11135F101 106,039 159,358 SH   SOLE 0 1,246 0 158,112
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 677 3,702 SH   SOLE 0 40 0 3,662
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 292 4,796 SH   SOLE 0 0 0 4,796
BROWN FORMAN CORP CL A 115637100 1,691 24,942 SH   SOLE 0 0 0 24,942
BROWN FORMAN CORP CL B 115637209 911 12,509 SH   SOLE 0 0 0 12,509
BRUKER CORP COM 116794108 31,485 375,228 SH   SOLE 0 234 0 374,994
CANNAE HLDGS INC COM 13765N107 1,999 56,873 SH   SOLE 0 569 0 56,304
CASEYS GEN STORES INC COM 147528103 18,754 95,028 SH   SOLE 0 1,822 0 93,206
CASTLE BIOSCIENCES INC COM 14843C105 729 17,013 SH   SOLE 0 0 0 17,013
CATALENT INC COM 148806102 5,031 39,294 SH   SOLE 0 393 0 38,901
CATERPILLAR INC COM 149123101 363 1,754 SH   SOLE 0 0 0 1,754
CDW CORP COM 12514G108 245 1,197 SH   SOLE 0 0 0 1,197
CHEVRON CORP NEW COM 166764100 38,491 328,000 SH   SOLE 0 2,935 0 325,065
CHIPOTLE MEXICAN GRILL INC COM 169656105 654 374 SH   SOLE 0 0 0 374
CHUBB LIMITED COM H1467J104 262 1,356 SH   SOLE 0 0 0 1,356
CIENA CORP COM NEW 171779309 9,174 119,187 SH   SOLE 0 177 0 119,010
CISCO SYS INC COM 17275R102 35,351 557,852 SH   SOLE 0 155 0 557,697
CITIGROUP INC COM NEW 172967424 30,480 504,724 SH   SOLE 0 138 0 504,586
CITIZENS FINL GROUP INC COM 174610105 522 11,054 SH   SOLE 0 0 0 11,054
CLEARWAY ENERGY INC CL A 18539C105 17,513 523,085 SH   SOLE 0 0 0 523,085
CME GROUP INC COM 12572Q105 12,151 53,188 SH   SOLE 0 1,959 0 51,229
COASTAL FINL CORP WA COM NEW 19046P209 6,306 124,568 SH   SOLE 0 1,177 0 123,391
COCA COLA CO COM 191216100 1,182 19,964 SH   SOLE 0 0 0 19,964
COMCAST CORP NEW CL A 20030N101 16,150 320,872 SH   SOLE 0 12,667 0 308,205
CONOCOPHILLIPS COM 20825C104 208 2,875 SH   SOLE 0 0 0 2,875
CONSTELLATION BRANDS INC CL A 21036P108 9,270 36,938 SH   SOLE 0 33 0 36,905
COSTCO WHSL CORP NEW COM 22160K105 23,168 40,809 SH   SOLE 0 1,146 0 39,663
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2,927 153,570 SH   SOLE 0 0 0 153,570
CROWN CASTLE INTL CORP NEW COM 22822V101 476 2,279 SH   SOLE 0 0 0 2,279
CRYOPORT INC COM PAR $0.001 229050307 1,575 26,621 SH   SOLE 0 288 0 26,333
CSX CORP COM 126408103 209 5,550 SH   SOLE 0 0 0 5,550
CVS HEALTH CORP COM 126650100 1,005 9,746 SH   SOLE 0 0 0 9,746
DANAHER CORPORATION COM 235851102 1,695 5,153 SH   SOLE 0 0 0 5,153
DARLING INGREDIENTS INC COM 237266101 7,141 103,054 SH   SOLE 0 123 0 102,931
DEERE & CO COM 244199105 1,051 3,064 SH   SOLE 0 0 0 3,064
DIAGEO PLC SPON ADR NEW 25243Q205 259 1,177 SH   SOLE 0 0 0 1,177
DIGITAL RLTY TR INC COM 253868103 235 1,329 SH   SOLE 0 0 0 1,329
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 322 11,111 SH   SOLE 0 0 0 11,111
DISNEY WALT CO COM 254687106 38,300 247,275 SH   SOLE 0 2,220 0 245,055
DOMINION ENERGY INC COM 25746U109 221 2,813 SH   SOLE 0 0 0 2,813
DOW INC COM 260557103 21,223 374,163 SH   SOLE 0 0 0 374,163
DUKE ENERGY CORP NEW COM NEW 26441C204 707 6,744 SH   SOLE 0 0 0 6,744
EATON CORP PLC SHS G29183103 39,392 227,936 SH   SOLE 0 3,511 0 224,425
EBAY INC. COM 278642103 6,217 93,493 SH   SOLE 0 122 0 93,371
EDWARDS LIFESCIENCES CORP COM 28176E108 375 2,898 SH   SOLE 0 0 0 2,898
EMERSON ELEC CO COM 291011104 578 6,214 SH   SOLE 0 0 0 6,214
ENTERPRISE PRODS PARTNERS L COM 293792107 3,036 138,263 SH   SOLE 0 0 0 138,263
EQUINIX INC COM 29444U700 341 403 SH   SOLE 0 0 0 403
ESSENTIAL UTILS INC COM 29670G102 349 6,498 SH   SOLE 0 0 0 6,498
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 396 9,495 SH   SOLE 0 0 0 9,495
EVANS BANCORP INC COM NEW 29911Q208 2,528 62,725 SH   SOLE 0 727 0 61,998
EVERCORE INC CLASS A 29977A105 1,635 12,035 SH   SOLE 0 114 0 11,921
EXAGEN INC COM 30068X103 436 37,518 SH   SOLE 0 0 0 37,518
EXXON MOBIL CORP COM 30231G102 794 12,973 SH   SOLE 0 0 0 12,973
FASTENAL CO COM 311900104 278 4,342 SH   SOLE 0 0 0 4,342
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 220 3,926 SH   SOLE 0 0 0 3,926
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 213 3,109 SH   SOLE 0 0 0 3,109
FIRST AMERN FINL CORP COM 31847R102 2,574 32,906 SH   SOLE 0 1,389 0 31,517
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 211 10,385 SH   SOLE 0 0 0 10,385
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 794 31,598 SH   SOLE 0 0 0 31,598
FISERV INC COM 337738108 221 2,131 SH   SOLE 0 0 0 2,131
FORD MTR CO DEL COM 345370860 213 10,267 SH   SOLE 0 0 0 10,267
FORTINET INC COM 34959E109 245 683 SH   SOLE 0 0 0 683
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 6,237 215,677 SH   SOLE 0 0 0 215,677
FTI CONSULTING INC COM 302941109 1,200 7,819 SH   SOLE 0 92 0 7,727
GENERAC HLDGS INC COM 368736104 326 925 SH   SOLE 0 0 0 925
GENERAL DYNAMICS CORP COM 369550108 242 1,159 SH   SOLE 0 0 0 1,159
GENERAL MLS INC COM 370334104 7,257 107,695 SH   SOLE 0 0 0 107,695
GENERAL MTRS CO COM 37045V100 24,126 411,489 SH   SOLE 0 0 0 411,489
GENTEX CORP COM 371901109 301 8,630 SH   SOLE 0 0 0 8,630
GENUINE PARTS CO COM 372460105 296 2,112 SH   SOLE 0 0 0 2,112
GILEAD SCIENCES INC COM 375558103 817 11,257 SH   SOLE 0 0 0 11,257
GLOBAL X FDS US PFD ETF 37954Y657 6,774 262,965 SH   SOLE 0 0 0 262,965
GLOBAL X FDS US INFR DEV ETF 37954Y673 553 19,223 SH   SOLE 0 0 0 19,223
GOLDMAN SACHS BDC INC SHS 38147U107 8,237 429,894 SH   SOLE 0 0 0 429,894
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 655 6,884 SH   SOLE 0 0 0 6,884
GOLUB CAP BDC INC COM 38173M102 4,652 301,290 SH   SOLE 0 0 0 301,290
GRAINGER W W INC COM 384802104 337 651 SH   SOLE 0 0 0 651
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 1,076 20,042 SH   SOLE 0 1,977 0 18,065
GUIDEWIRE SOFTWARE INC COM 40171V100 2,101 18,510 SH   SOLE 0 176 0 18,334
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 34,181 376,323 SH   SOLE 0 381 0 375,942
HARTFORD FINL SVCS GROUP INC COM 416515104 467 6,758 SH   SOLE 0 0 0 6,758
HCA HEALTHCARE INC COM 40412C101 291 1,133 SH   SOLE 0 0 0 1,133
HERCULES CAPITAL INC COM 427096508 14,434 870,048 SH   SOLE 0 0 0 870,048
HOME DEPOT INC COM 437076102 76,280 183,802 SH   SOLE 0 2,067 0 181,735
HONEYWELL INTL INC COM 438516106 45,580 218,597 SH   SOLE 0 3,013 0 215,584
HUNT J B TRANS SVCS INC COM 445658107 794 3,884 SH   SOLE 0 0 0 3,884
IDEXX LABS INC COM 45168D104 406 616 SH   SOLE 0 0 0 616
ILLINOIS TOOL WKS INC COM 452308109 207 840 SH   SOLE 0 0 0 840
INTEL CORP COM 458140100 873 16,954 SH   SOLE 0 0 0 16,954
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,318 38,882 SH   SOLE 0 0 0 38,882
INTERNATIONAL BUSINESS MACHS COM 459200101 38,350 286,920 SH   SOLE 0 0 0 286,920
INTERNATIONAL PAPER CO COM 460146103 319 6,800 SH   SOLE 0 0 0 6,800
INTUIT COM 461202103 347 540 SH   SOLE 0 0 0 540
INTUITIVE SURGICAL INC COM NEW 46120E602 455 1,266 SH   SOLE 0 0 0 1,266
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 2,825 17,271 SH   SOLE 0 0 0 17,271
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 6,821 263,146 SH   SOLE 0 0 0 263,146
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 260 1,600 SH   SOLE 0 0 0 1,600
INVESCO QQQ TR UNIT SER 1 46090E103 1,248 3,135 SH   SOLE 0 0 0 3,135
IRON MTN INC NEW COM 46284V101 400 7,648 SH   SOLE 0 0 0 7,648
ISHARES INC CORE MSCI EMKT 46434G103 266 4,442 SH   SOLE 0 0 0 4,442
ISHARES TR MSCI ACWI ETF 464288257 590 5,579 SH   SOLE 0 0 0 5,579
ISHARES TR US HOME CONS ETF 464288752 401 4,841 SH   SOLE 0 0 0 4,841
ISHARES TR U.S. MED DVC ETF 464288810 414 6,279 SH   SOLE 0 0 0 6,279
ISHARES TR EAFE GRWTH ETF 464288885 381 3,455 SH   SOLE 0 0 0 3,455
ISHARES TR CMBS ETF 46429B366 24,388 459,894 SH   SOLE 0 0 0 459,894
ISHARES TR MSCI USA MIN VOL 46429B697 200 2,474 SH   SOLE 0 0 0 2,474
ISHARES TR MSCI ACWI EX US 464288240 627 11,269 SH   SOLE 0 0 0 11,269
ISHARES TR CORE MSCI EAFE 46432F842 327 4,382 SH   SOLE 0 0 0 4,382
ISHARES TR 0-5YR HI YL CP 46434V407 35,190 776,814 SH   SOLE 0 0 0 776,814
ISHARES TR CORE DIV GRWTH 46434V621 364 6,557 SH   SOLE 0 0 0 6,557
ISHARES TR BLACKROCK ULTRA 46434V878 804 15,953 SH   SOLE 0 0 0 15,953
ISHARES TR RUSEL 2500 ETF 46435G268 261 3,935 SH   SOLE 0 1,007 0 2,928
ISHARES TR CYBERSECURITY 46435U135 428 9,587 SH   SOLE 0 0 0 9,587
ISHARES TR 0-5 YR TIPS ETF 46429B747 54,503 514,758 SH   SOLE 0 488 0 514,270
ISHARES TR MSCI EAFE ETF 464287465 316 4,011 SH   SOLE 0 0 0 4,011
ISHARES TR TIPS BD ETF 464287176 730 5,654 SH   SOLE 0 0 0 5,654
ISHARES TR CORE S&P500 ETF 464287200 3,608 7,563 SH   SOLE 0 416 0 7,147
ISHARES TR MSCI EMG MKT ETF 464287234 230 4,708 SH   SOLE 0 0 0 4,708
ISHARES TR S&P 500 GRWT ETF 464287309 548 6,547 SH   SOLE 0 0 0 6,547
ISHARES TR GL CLEAN ENE ETF 464288224 308 14,544 SH   SOLE 0 0 0 14,544
ISHARES TR S&P 500 VAL ETF 464287408 216 1,380 SH   SOLE 0 0 0 1,380
ISHARES TR RUS MD CP GR ETF 464287481 1,144 9,928 SH   SOLE 0 0 0 9,928
ISHARES TR RUS MID CAP ETF 464287499 314 3,779 SH   SOLE 0 0 0 3,779
ISHARES TR CORE S&P MCP ETF 464287507 876 3,094 SH   SOLE 0 0 0 3,094
ISHARES TR EXPND TEC SC ETF 464287549 372 847 SH   SOLE 0 0 0 847
ISHARES TR RUS 1000 GRW ETF 464287614 272 891 SH   SOLE 0 0 0 891
ISHARES TR RUSSELL 2000 ETF 464287655 956 4,297 SH   SOLE 0 0 0 4,297
ISHARES TR CORE S&P SCP ETF 464287804 660 5,766 SH   SOLE 0 0 0 5,766
ISHARES U S ETF TR INT RT HDG C B 46431W705 11,908 124,415 SH   SOLE 0 0 0 124,415
ISHARES U S ETF TR TECHNOLOGY 46431W648 625 10,209 SH   SOLE 0 0 0 10,209
JOHNSON & JOHNSON COM 478160104 45,933 268,504 SH   SOLE 0 3,744 0 264,760
JONES LANG LASALLE INC COM 48020Q107 3,710 13,775 SH   SOLE 0 511 0 13,264
JPMORGAN CHASE & CO COM 46625H100 44,308 279,809 SH   SOLE 0 2,884 0 276,925
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 273 15,337 SH   SOLE 0 0 0 15,337
KIMBERLY-CLARK CORP COM 494368103 280 1,960 SH   SOLE 0 0 0 1,960
KIMCO RLTY CORP COM 49446R109 4,634 188,004 SH   SOLE 0 0 0 188,004
KINDER MORGAN INC DEL COM 49456B101 36,917 2,327,669 SH   SOLE 0 0 0 2,327,669
KIRKLAND LAKE GOLD LTD COM 49741E100 3,100 73,906 SH   SOLE 0 58,245 0 15,661
KLA CORP COM NEW 482480100 560 1,302 SH   SOLE 0 0 0 1,302
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 4,544 234,228 SH   SOLE 0 308 0 233,920
L3HARRIS TECHNOLOGIES INC COM 502431109 7,015 32,895 SH   SOLE 0 46 0 32,849
LABORATORY CORP AMER HLDGS COM NEW 50540R409 443 1,409 SH   SOLE 0 0 0 1,409
LADDER CAP CORP CL A 505743104 21,503 1,793,427 SH   SOLE 0 0 0 1,793,427
LAM RESEARCH CORP COM 512807108 3,206 4,458 SH   SOLE 0 0 0 4,458
LAMAR ADVERTISING CO NEW CL A 512816109 4,568 37,660 SH   SOLE 0 0 0 37,660
LANCASTER COLONY CORP COM 513847103 924 5,581 SH   SOLE 0 0 0 5,581
LAUDER ESTEE COS INC CL A 518439104 17,383 46,955 SH   SOLE 0 1,477 0 45,478
LENNAR CORP CL A 526057104 6,700 57,680 SH   SOLE 0 84 0 57,596
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 1,372 48,832 SH   SOLE 0 448 0 48,384
LILLY ELI & CO COM 532457108 1,281 4,636 SH   SOLE 0 0 0 4,636
LINCOLN NATL CORP IND COM 534187109 15,374 225,229 SH   SOLE 0 0 0 225,229
LINDE PLC SHS G5494J103 246 711 SH   SOLE 0 0 0 711
LKQ CORP COM 501889208 281 4,678 SH   SOLE 0 0 0 4,678
LOCKHEED MARTIN CORP COM 539830109 4,567 12,849 SH   SOLE 0 0 0 12,849
LOWES COS INC COM 548661107 1,430 5,530 SH   SOLE 0 0 0 5,530
LTC PPTYS INC COM 502175102 13,267 388,609 SH   SOLE 0 0 0 388,609
LULULEMON ATHLETICA INC COM 550021109 802 2,048 SH   SOLE 0 0 0 2,048
LUMENTUM HLDGS INC COM 55024U109 8,757 82,795 SH   SOLE 0 105 0 82,690
MADISON SQUARE GRDN SPRT COR CL A 55825T103 937 5,392 SH   SOLE 0 66 0 5,326
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,464 53,064 SH   SOLE 0 0 0 53,064
MAIN STR CAP CORP COM 56035L104 4,222 94,116 SH   SOLE 0 0 0 94,116
MARATHON PETE CORP COM 56585A102 6,877 107,476 SH   SOLE 0 0 0 107,476
MARRIOTT INTL INC NEW CL A 571903202 741 4,484 SH   SOLE 0 0 0 4,484
MASCO CORP COM 574599106 936 13,336 SH   SOLE 0 82 0 13,254
MASTERCARD INCORPORATED CL A 57636Q104 25,155 70,006 SH   SOLE 0 1,846 0 68,160
MCDONALDS CORP COM 580135101 28,077 104,736 SH   SOLE 0 30 0 104,706
MCKESSON CORP COM 58155Q103 605 2,435 SH   SOLE 0 0 0 2,435
MEDICAL PPTYS TRUST INC COM 58463J304 14,032 593,829 SH   SOLE 0 0 0 593,829
MEDTRONIC PLC SHS G5960L103 48,552 469,323 SH   SOLE 0 5,384 0 463,939
MERCADOLIBRE INC COM 58733R102 1,072 795 SH   SOLE 0 0 0 795
MERCK & CO INC COM 58933Y105 23,627 308,291 SH   SOLE 0 60 0 308,231
META PLATFORMS INC CL A 30303M102 16,103 47,875 SH   SOLE 0 1,146 0 46,729
METLIFE INC COM 59156R108 8,640 138,264 SH   SOLE 0 0 0 138,264
MFA FINL INC NOTE 6.250% 6/1 55272XAA0 6,049 5,870,000 SH   SOLE 0 0 0 5,870,000
MGIC INVT CORP WIS COM 552848103 6,594 457,263 SH   SOLE 0 641 0 456,622
MICROCHIP TECHNOLOGY INC. COM 595017104 828 9,512 SH   SOLE 0 0 0 9,512
MICROSOFT CORP COM 594918104 112,976 335,917 SH   SOLE 0 5,250 0 330,667
MONDELEZ INTL INC CL A 609207105 264 3,975 SH   SOLE 0 0 0 3,975
MORGAN STANLEY COM NEW 617446448 875 8,915 SH   SOLE 0 0 0 8,915
MPLX LP COM UNIT REP LTD 55336V100 4,418 149,294 SH   SOLE 0 0 0 149,294
NETFLIX INC COM 64110L106 1,265 2,100 SH   SOLE 0 0 0 2,100
NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 4,293 4,046,000 SH   SOLE 0 0 0 4,046,000
NEW MTN FIN CORP COM 647551100 4,705 343,397 SH   SOLE 0 0 0 343,397
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 13,178 1,230,417 SH   SOLE 0 0 0 1,230,417
NEWELL BRANDS INC COM 651229106 14,014 641,655 SH   SOLE 0 0 0 641,655
NEWMARK GROUP INC CL A 65158N102 2,235 119,503 SH   SOLE 0 0 0 119,503
NEXTERA ENERGY INC COM 65339F101 6,468 69,284 SH   SOLE 0 0 0 69,284
NIKE INC CL B 654106103 2,967 17,799 SH   SOLE 0 1 0 17,798
NOKIA CORP SPONSORED ADR 654902204 27,023 4,344,591 SH   SOLE 0 0 0 4,344,591
NORFOLK SOUTHN CORP COM 655844108 404 1,357 SH   SOLE 0 0 0 1,357
NORTHROP GRUMMAN CORP COM 666807102 527 1,361 SH   SOLE 0 0 0 1,361
NOVARTIS AG SPONSORED ADR 66987V109 2,007 22,949 SH   SOLE 0 0 0 22,949
NUCOR CORP COM 670346105 206 1,808 SH   SOLE 0 0 0 1,808
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 290 19,803 SH   SOLE 0 0 0 19,803
NVIDIA CORPORATION COM 67066G104 3,802 12,926 SH   SOLE 0 0 0 12,926
NXP SEMICONDUCTORS N V COM N6596X109 863 3,787 SH   SOLE 0 0 0 3,787
OMEGA HEALTHCARE INVS INC COM 681936100 11,594 391,819 SH   SOLE 0 0 0 391,819
OMNICELL COM COM 68213N109 465 2,575 SH   SOLE 0 0 0 2,575
ONEOK INC NEW COM 682680103 11,683 198,824 SH   SOLE 0 0 0 198,824
ORACLE CORP COM 68389X105 856 9,815 SH   SOLE 0 0 0 9,815
OWENS CORNING NEW COM 690742101 2,136 23,601 SH   SOLE 0 230 0 23,371
OWL ROCK CAPITAL CORPORATION COM 69121K104 2,557 180,548 SH   SOLE 0 0 0 180,548
PALO ALTO NETWORKS INC COM 697435105 46,326 83,206 SH   SOLE 0 33 0 83,173
PAYCHEX INC COM 704326107 755 5,528 SH   SOLE 0 0 0 5,528
PAYPAL HLDGS INC COM 70450Y103 32,414 171,882 SH   SOLE 0 596 0 171,286
PENNANTPARK INVT CORP COM 708062104 1,883 271,748 SH   SOLE 0 0 0 271,748
PENNYMAC CORP NOTE 5.500%11/0 70932AAD5 5,215 5,215,000 SH   SOLE 0 0 0 5,215,000
PEPSICO INC COM 713448108 3,284 18,906 SH   SOLE 0 0 0 18,906
PFIZER INC COM 717081103 15,988 270,757 SH   SOLE 0 0 0 270,757
PHILIP MORRIS INTL INC COM 718172109 47,823 503,400 SH   SOLE 0 0 0 503,400
PJT PARTNERS INC COM CL A 69343T107 2,912 39,301 SH   SOLE 0 404 0 38,897
PNC FINL SVCS GROUP INC COM 693475105 284 1,416 SH   SOLE 0 0 0 1,416
POOL CORP COM 73278L105 15,766 27,855 SH   SOLE 0 891 0 26,964
PPG INDS INC COM 693506107 489 2,837 SH   SOLE 0 0 0 2,837
PRICE T ROWE GROUP INC COM 74144T108 412 2,095 SH   SOLE 0 0 0 2,095
PROCORE TECHNOLOGIES INC COM 74275K108 1,568 19,607 SH   SOLE 0 217 0 19,390
PROCTER AND GAMBLE CO COM 742718109 2,235 13,662 SH   SOLE 0 0 0 13,662
PROLOGIS INC. COM 74340W103 16,410 97,467 SH   SOLE 0 3,419 0 94,048
PROSHARES TR PSHS ULTRA DOW30 74347R305 960 12,000 SH   SOLE 0 0 0 12,000
PROSHARES TR ULTRPRO S&P500 74347X864 1,465 9,600 SH   SOLE 0 0 0 9,600
PRUDENTIAL FINL INC COM 744320102 424 3,916 SH   SOLE 0 0 0 3,916
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 517 7,754 SH   SOLE 0 0 0 7,754
Q2 HLDGS INC COM 74736L109 9,501 119,599 SH   SOLE 0 170 0 119,429
QORVO INC COM 74736K101 10,526 67,303 SH   SOLE 0 53 0 67,250
QUALCOMM INC COM 747525103 39,371 215,296 SH   SOLE 0 0 0 215,296
QUEST DIAGNOSTICS INC COM 74834L100 10,207 58,998 SH   SOLE 0 79 0 58,919
RAYTHEON TECHNOLOGIES CORP COM 75513E101 22,768 264,558 SH   SOLE 0 0 0 264,558
RBC BEARINGS INC COM 75524B104 3,269 16,187 SH   SOLE 0 165 0 16,022
RELX PLC SPONSORED ADR 759530108 4,485 137,521 SH   SOLE 0 120,856 0 16,665
RLJ LODGING TR CUM CONV PFD A 74965L200 408 14,171 SH   SOLE 0 0 0 14,171
ROCKWELL AUTOMATION INC COM 773903109 962 2,758 SH   SOLE 0 35 0 2,723
ROPER TECHNOLOGIES INC COM 776696106 239 485 SH   SOLE 0 0 0 485
S&P GLOBAL INC COM 78409V104 598 1,266 SH   SOLE 0 0 0 1,266
SABRA HEALTH CARE REIT INC COM 78573L106 3,491 257,859 SH   SOLE 0 0 0 257,859
SALESFORCE COM INC COM 79466L302 1,015 3,993 SH   SOLE 0 0 0 3,993
SCHWAB CHARLES CORP COM 808513105 533 6,335 SH   SOLE 0 0 0 6,335
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,941 36,384 SH   SOLE 0 0 0 36,384
SEA LTD SPONSORD ADS 81141R100 6,607 29,532 SH   SOLE 0 47 0 29,485
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 25,053 221,748 SH   SOLE 0 0 0 221,748
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 252 1,788 SH   SOLE 0 0 0 1,788
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,199 30,702 SH   SOLE 0 0 0 30,702
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 512 2,942 SH   SOLE 0 0 0 2,942
SERVICENOW INC COM 81762P102 974 1,500 SH   SOLE 0 0 0 1,500
SFL CORPORATION LTD SHS G7738W106 821 100,715 SH   SOLE 0 0 0 100,715
SHERWIN WILLIAMS CO COM 824348106 239 677 SH   SOLE 0 0 0 677
SHOPIFY INC CL A 82509L107 811 588 SH   SOLE 0 0 0 588
SIMON PPTY GROUP INC NEW COM 828806109 17,169 107,460 SH   SOLE 0 0 0 107,460
SIX FLAGS ENTMT CORP NEW COM 83001A102 7,024 164,960 SH   SOLE 0 244 0 164,716
SIXTH STREET SPECIALTY LENDN COM 83012A109 12,203 521,732 SH   SOLE 0 0 0 521,732
SKYWORKS SOLUTIONS INC COM 83088M102 604 3,893 SH   SOLE 0 0 0 3,893
SOUTHERN CO COM 842587107 657 9,586 SH   SOLE 0 0 0 9,586
SPDR GOLD TR GOLD SHS 78463V107 336 1,967 SH   SOLE 0 0 0 1,967
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 404 11,069 SH   SOLE 0 0 0 11,069
SPDR S&P 500 ETF TR TR UNIT 78462F103 20,902 44,008 SH   SOLE 0 0 0 44,008
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 894 1,727 SH   SOLE 0 0 0 1,727
SPDR SER TR PORTFOLIO INTRMD 78464A375 303 8,377 SH   SOLE 0 0 0 8,377
SPDR SER TR S&P BIOTECH 78464A870 263 2,345 SH   SOLE 0 0 0 2,345
SPDR SER TR ICE PFD SEC ETF 78464A292 216 5,043 SH   SOLE 0 0 0 5,043
SPDR SER TR PRTFLO S&P500 GW 78464A409 3,652 50,389 SH   SOLE 0 0 0 50,389
SPDR SER TR PRTFLO S&P500 VL 78464A508 956 22,765 SH   SOLE 0 0 0 22,765
SPDR SER TR S&P TELECOM 78464A540 8,437 82,949 SH   SOLE 0 0 0 82,949
SPDR SER TR S&P DIVID ETF 78464A763 223 1,730 SH   SOLE 0 0 0 1,730
SPDR SER TR PORTFOLI S&P1500 78464A805 2,830 48,410 SH   SOLE 0 0 0 48,410
SPDR SER TR PRTFLO S&P500 HI 78468R788 10,076 239,625 SH   SOLE 0 0 0 239,625
SPDR SER TR BLOOMBERG HIGH Y 78468R622 262 2,416 SH   SOLE 0 0 0 2,416
SPDR SER TR BLOOMBERG SHT TE 78468R408 35,935 1,323,578 SH   SOLE 0 0 0 1,323,578
SPDR SER TR FACTST INV ETF 78464A110 296 1,553 SH   SOLE 0 0 0 1,553
SPLUNK INC COM 848637104 4,537 39,211 SH   SOLE 0 100 0 39,111
STAAR SURGICAL CO COM PAR $0.01 852312305 228 2,500 SH   SOLE 0 0 0 2,500
STANLEY BLACK & DECKER INC COM 854502101 10,072 53,400 SH   SOLE 0 1,274 0 52,126
STARBUCKS CORP COM 855244109 19,694 168,363 SH   SOLE 0 5,664 0 162,699
STARWOOD PPTY TR INC COM 85571B105 21,921 902,083 SH   SOLE 0 0 0 902,083
STERIS PLC SHS USD G8473T100 13,058 53,646 SH   SOLE 0 1,768 0 51,878
STEVANATO GROUP S P A ORD SHS T9224W109 4,325 192,660 SH   SOLE 0 91,074 0 101,586
STORE CAP CORP COM 862121100 9,605 279,228 SH   SOLE 0 9,492 0 269,736
STRYKER CORPORATION COM 863667101 321 1,200 SH   SOLE 0 0 0 1,200
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 5,838 142,973 SH   SOLE 0 0 0 142,973
SVB FINANCIAL GROUP COM 78486Q101 6,481 9,555 SH   SOLE 0 13 0 9,542
SYNCHRONY FINANCIAL COM 87165B103 7,159 154,326 SH   SOLE 0 250 0 154,076
SYNOPSYS INC COM 871607107 281 762 SH   SOLE 0 0 0 762
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 38,186 317,396 SH   SOLE 0 31,355 0 286,041
TARGET CORP COM 87612E106 25,499 110,173 SH   SOLE 0 0 0 110,173
TE CONNECTIVITY LTD SHS H84989104 15,217 94,313 SH   SOLE 0 3,055 0 91,258
TELEDYNE TECHNOLOGIES INC COM 879360105 677 1,550 SH   SOLE 0 0 0 1,550
TELEFONICA BRASIL SA NEW ADR 87936R205 1,530 176,914 SH   SOLE 0 0 0 176,914
TESLA INC COM 88160R101 6,612 6,257 SH   SOLE 0 0 0 6,257
TEXAS INSTRS INC COM 882508104 21,670 114,979 SH   SOLE 0 3,080 0 111,899
THERMO FISHER SCIENTIFIC INC COM 883556102 46,103 69,095 SH   SOLE 0 995 0 68,100
TIMKEN CO COM 887389104 26,976 389,319 SH   SOLE 0 5,006 0 384,313
TJX COS INC NEW COM 872540109 39,383 518,748 SH   SOLE 0 187 0 518,561
T-MOBILE US INC COM 872590104 7,032 60,633 SH   SOLE 0 77 0 60,556
TORONTO DOMINION BK ONT COM NEW 891160509 43,133 562,508 SH   SOLE 0 41,996 0 520,512
TRANE TECHNOLOGIES PLC SHS G8994E103 38,024 188,210 SH   SOLE 0 1,402 0 186,808
TRUIST FINL CORP COM 89832Q109 14,140 241,506 SH   SOLE 0 8,541 0 232,965
TWO HARBORS INVENTMENT CORPO NOTE 6.250% 1/1 90187BAA9 1,935 1,939,000 SH   SOLE 0 0 0 1,939,000
TWO HBRS INVT CORP COM NEW 90187B408 6,427 1,113,779 SH   SOLE 0 0 0 1,113,779
TYSON FOODS INC CL A 902494103 398 4,567 SH   SOLE 0 0 0 4,567
UNILEVER PLC SPON ADR NEW 904767704 18,842 350,289 SH   SOLE 0 0 0 350,289
UNION PAC CORP COM 907818108 1,026 4,071 SH   SOLE 0 0 0 4,071
UNITED PARCEL SERVICE INC CL B 911312106 619 2,889 SH   SOLE 0 0 0 2,889
UNITEDHEALTH GROUP INC COM 91324P102 6,088 12,124 SH   SOLE 0 0 0 12,124
UTZ BRANDS INC COM CL A 918090101 9,969 625,002 SH   SOLE 0 20,026 0 604,976
VALERO ENERGY CORP COM 91913Y100 9,631 128,231 SH   SOLE 0 0 0 128,231
VANECK ETF TRUST PREFERRED SECURT 92189F429 809 36,996 SH   SOLE 0 0 0 36,996
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 234 777 SH   SOLE 0 0 0 777
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 297 3,673 SH   SOLE 0 0 0 3,673
VANGUARD INDEX FDS MID CAP ETF 922908629 2,639 10,359 SH   SOLE 0 0 0 10,359
VANGUARD INDEX FDS LARGE CAP ETF 922908637 857 3,878 SH   SOLE 0 0 0 3,878
VANGUARD INDEX FDS SMALL CP ETF 922908751 330 1,461 SH   SOLE 0 0 0 1,461
VANGUARD INDEX FDS GROWTH ETF 922908736 1,222 3,808 SH   SOLE 0 0 0 3,808
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,111 6,213 SH   SOLE 0 0 0 6,213
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,133 4,019 SH   SOLE 0 0 0 4,019
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 476 4,102 SH   SOLE 0 0 0 4,102
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,062 2,432 SH   SOLE 0 0 0 2,432
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,667 11,044 SH   SOLE 0 0 0 11,044
VANGUARD INDEX FDS VALUE ETF 922908744 4,250 28,889 SH   SOLE 0 0 0 28,889
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 633 3,463 SH   SOLE 0 0 0 3,463
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,765 55,898 SH   SOLE 0 0 0 55,898
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 35,050 377,855 SH   SOLE 0 0 0 377,855
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 227 2,790 SH   SOLE 0 0 0 2,790
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,079 6,279 SH   SOLE 0 0 0 6,279
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 6,252 122,436 SH   SOLE 0 0 0 122,436
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2,291 20,436 SH   SOLE 0 0 0 20,436
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 825 4,129 SH   SOLE 0 0 0 4,129
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,666 4,890 SH   SOLE 0 0 0 4,890
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,232 9,235 SH   SOLE 0 0 0 9,235
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,600 16,572 SH   SOLE 0 0 0 16,572
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,122 5,526 SH   SOLE 0 0 0 5,526
VANGUARD WORLD FDS ENERGY ETF 92204A306 394 5,075 SH   SOLE 0 0 0 5,075
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,851 6,947 SH   SOLE 0 0 0 6,947
VANGUARD WORLD FDS MATERIALS ETF 92204A801 356 1,809 SH   SOLE 0 0 0 1,809
VANGUARD WORLD FDS UTILITIES ETF 92204A876 357 2,279 SH   SOLE 0 0 0 2,279
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,457 10,744 SH   SOLE 0 0 0 10,744
VEEVA SYS INC CL A COM 922475108 1,307 5,115 SH   SOLE 0 0 0 5,115
VERISK ANALYTICS INC COM 92345Y106 3,812 16,667 SH   SOLE 0 0 0 16,667
VERIZON COMMUNICATIONS INC COM 92343V104 17,685 340,352 SH   SOLE 0 0 0 340,352
VIRTU FINL INC CL A 928254101 2,759 95,710 SH   SOLE 0 2,863 0 92,847
VISA INC COM CL A 92826C839 3,225 14,882 SH   SOLE 0 0 0 14,882
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 18,437 1,234,906 SH   SOLE 0 0 0 1,234,906
WALGREENS BOOTS ALLIANCE INC COM 931427108 24,655 472,671 SH   SOLE 0 0 0 472,671
WALMART INC COM 931142103 18,480 127,719 SH   SOLE 0 3,588 0 124,131
WARNER MUSIC GROUP CORP COM CL A 934550203 6,696 155,070 SH   SOLE 0 2,143 0 152,927
WASTE MGMT INC DEL COM 94106L109 1,035 6,201 SH   SOLE 0 0 0 6,201
WATSCO INC COM 942622200 3,675 11,745 SH   SOLE 0 648 0 11,097
WEC ENERGY GROUP INC COM 92939U106 454 4,680 SH   SOLE 0 0 0 4,680
WELLS FARGO CO NEW COM 949746101 27,050 563,768 SH   SOLE 0 7,091 0 556,677
WHEATON PRECIOUS METALS CORP COM 962879102 323 7,513 SH   SOLE 0 0 0 7,513
WHEELS UP EXPERIENCE INC COM CL A 96328L106 213 46,000 SH   SOLE 0 0 0 46,000
WHIRLPOOL CORP COM 963320106 7,717 32,884 SH   SOLE 0 0 0 32,884
WILLIAMS COS INC COM 969457100 24,093 925,218 SH   SOLE 0 16,870 0 908,348
WILLIAMS SONOMA INC COM 969904101 19,781 116,956 SH   SOLE 0 0 0 116,956
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 1,516 37,111 SH   SOLE 0 0 0 37,111
WISDOMTREE TR FLOATNG RAT TREA 97717X628 720 28,678 SH   SOLE 0 0 0 28,678
WORKDAY INC CL A 98138H101 518 1,898 SH   SOLE 0 0 0 1,898
WP CAREY INC COM 92936U109 41,016 499,889 SH   SOLE 0 0 0 499,889
XPO LOGISTICS INC COM 983793100 5,510 71,164 SH   SOLE 0 93 0 71,071
YUM BRANDS INC COM 988498101 221 1,594 SH   SOLE 0 0 0 1,594
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 32,465 54,544 SH   SOLE 0 24 0 54,520
ZOETIS INC CL A 98978V103 20,150 82,572 SH   SOLE 0 2,650 0 79,922