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
ABCAM PLC ADS 000380204 1,178 61,893 SH   SOLE 0 7,655 0 54,238
AT&T INC COM 00206R102 33,947 1,179,548 SH   SOLE 0 0 0 1,179,548
ABBOTT LABS COM 002824100 16,075 138,658 SH   SOLE 0 3,948 0 134,710
ABBVIE INC COM 00287Y109 44,221 392,589 SH   SOLE 0 0 0 392,589
ACCOLADE INC COM 00437E102 1,423 26,200 SH   SOLE 0 361 0 25,839
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,268 2,166 SH   SOLE 0 0 0 2,166
AGILENT TECHNOLOGIES INC COM 00846U101 7,815 52,870 SH   SOLE 0 71 0 52,799
AIR PRODS & CHEMS INC COM 009158106 10,513 36,544 SH   SOLE 0 1,238 0 35,306
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,767 29,841 SH   SOLE 0 42 0 29,799
ALLEGHENY TECHNOLOGIES INC COM 01741R102 276 13,252 SH   SOLE 0 0 0 13,252
ALLSTATE CORP COM 020002101 301 2,307 SH   SOLE 0 0 0 2,307
ALPHABET INC CAP STK CL C 02079K107 44,434 17,728 SH   SOLE 0 4 0 17,724
ALPHABET INC CAP STK CL A 02079K305 5,829 2,387 SH   SOLE 0 0 0 2,387
ALTRIA GROUP INC COM 02209S103 11,326 237,538 SH   SOLE 0 0 0 237,538
AMAZON COM INC COM 023135106 7,843 2,279 SH   SOLE 0 0 0 2,279
AMERICAN EXPRESS CO COM 025816109 634 3,835 SH   SOLE 0 0 0 3,835
AMERICAN WTR WKS CO INC NEW COM 030420103 1,237 8,026 SH   SOLE 0 0 0 8,026
AMGEN INC COM 031162100 11,612 47,639 SH   SOLE 0 1,955 0 45,684
ANALOG DEVICES INC COM 032654105 221 1,283 SH   SOLE 0 0 0 1,283
ANTHEM INC COM 036752103 325 851 SH   SOLE 0 0 0 851
ANTERO MIDSTREAM CORP COM 03676B102 18,458 1,776,539 SH   SOLE 0 0 0 1,776,539
APOLLO COML REAL EST FIN INC NOTE 5.375%10/1 03762UAC9 2,788 2,765,000 SH   SOLE 0 0 0 2,765,000
APPLE INC COM 037833100 90,439 660,329 SH   SOLE 0 8,123 0 652,206
APPLIED MATLS INC COM 038222105 1,234 8,665 SH   SOLE 0 0 0 8,665
ARES CAPITAL CORP COM 04010L103 23,182 1,183,334 SH   SOLE 0 0 0 1,183,334
ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 6,624 6,075,000 SH   SOLE 0 0 0 6,075,000
ATRICURE INC COM 04963C209 1,905 24,016 SH   SOLE 0 326 0 23,690
AUTOMATIC DATA PROCESSING IN COM 053015103 909 4,576 SH   SOLE 0 0 0 4,576
AVALARA INC COM 05338G106 2,458 15,194 SH   SOLE 0 191 0 15,003
AVANTOR INC COM 05352A100 2,884 81,208 SH   SOLE 0 989 0 80,219
BAIDU INC SPON ADR REP A 056752108 5,682 27,868 SH   SOLE 0 43 0 27,825
BALL CORP COM 058498106 5,677 70,073 SH   SOLE 0 93 0 69,980
BK OF AMERICA CORP COM 060505104 3,754 91,039 SH   SOLE 0 111 0 90,928
BANKUNITED INC COM 06652K103 6,055 141,843 SH   SOLE 0 225 0 141,618
BECTON DICKINSON & CO COM 075887109 18,054 74,239 SH   SOLE 0 0 0 74,239
BENTLEY SYS INC COM CL B 08265T208 14,730 227,382 SH   SOLE 0 8,577 0 218,805
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,093 5 SH   SOLE 0 0 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,761 67,504 SH   SOLE 0 0 0 67,504
BERRY GLOBAL GROUP INC COM 08579W103 9,845 150,945 SH   SOLE 0 219 0 150,726
BIONTECH SE SPONSORED ADS 09075V102 9,516 42,504 SH   SOLE 0 55 0 42,449
BLACK KNIGHT INC COM 09215C105 1,679 21,535 SH   SOLE 0 312 0 21,223
BLACKLINE INC COM 09239B109 1,940 17,432 SH   SOLE 0 240 0 17,192
BLACKROCK INC COM 09247X101 19,762 22,586 SH   SOLE 0 1,017 0 21,569
BLACKROCK CAP INVT CORP COM 092533108 952 242,325 SH   SOLE 0 0 0 242,325
BLACKSTONE MTG TR INC COM CL A 09257W100 16,103 504,954 SH   SOLE 0 0 0 504,954
BLACKROCK TCP CAPITAL CORP COM 09259E108 3,353 242,634 SH   SOLE 0 0 0 242,634
BLACKSTONE GROUP INC COM CL A 09260D107 60,229 620,026 SH   SOLE 0 6,054 0 613,972
BOEING CO COM 097023105 912 3,806 SH   SOLE 0 0 0 3,806
BORGWARNER INC COM 099724106 6,558 135,109 SH   SOLE 0 200 0 134,909
BRISTOL-MYERS SQUIBB CO COM 110122108 10,533 157,639 SH   SOLE 0 0 0 157,639
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 616 3,814 SH   SOLE 0 40 0 3,774
BROADCOM INC COM 11135F101 72,947 152,979 SH   SOLE 0 1,190 0 151,789
BROWN FORMAN CORP CL A 115637100 1,758 24,942 SH   SOLE 0 0 0 24,942
BROWN FORMAN CORP CL B 115637209 932 12,430 SH   SOLE 0 0 0 12,430
BRUKER CORP COM 116794108 27,708 364,678 SH   SOLE 0 234 0 364,444
CIGNA CORP NEW COM 125523100 222 938 SH   SOLE 0 0 0 938
CME GROUP INC COM 12572Q105 10,076 47,378 SH   SOLE 0 2,026 0 45,352
CVS HEALTH CORP COM 126650100 636 7,620 SH   SOLE 0 0 0 7,620
CANNAE HLDGS INC COM 13765N107 1,367 40,314 SH   SOLE 0 569 0 39,745
CASEYS GEN STORES INC COM 147528103 15,871 81,538 SH   SOLE 0 1,879 0 79,659
CASTLE BIOSCIENCES INC COM 14843C105 796 10,859 SH   SOLE 0 200 0 10,659
CATALENT INC COM 148806102 2,888 26,712 SH   SOLE 0 393 0 26,319
CATERPILLAR INC COM 149123101 329 1,511 SH   SOLE 0 0 0 1,511
CHEVRON CORP NEW COM 166764100 37,287 355,995 SH   SOLE 0 2,984 0 353,011
CIENA CORP COM NEW 171779309 6,280 110,380 SH   SOLE 0 177 0 110,203
CISCO SYS INC COM 17275R102 27,385 516,700 SH   SOLE 0 155 0 516,545
CITIGROUP INC COM NEW 172967424 29,919 422,876 SH   SOLE 0 138 0 422,738
CITIZENS FINL GROUP INC COM 174610105 272 5,932 SH   SOLE 0 0 0 5,932
CLEARWAY ENERGY INC CL A 18539C105 12,148 481,683 SH   SOLE 0 0 0 481,683
COASTAL FINL CORP WA COM NEW 19046P209 2,646 92,635 SH   SOLE 0 1,177 0 91,458
COCA COLA CO COM 191216100 861 15,917 SH   SOLE 0 0 0 15,917
COMCAST CORP NEW CL A 20030N101 16,419 287,952 SH   SOLE 0 13,161 0 274,791
CONSTELLATION BRANDS INC CL A 21036P108 30,774 131,576 SH   SOLE 0 58 0 131,518
CORNING INC COM 219350105 215 5,259 SH   SOLE 0 0 0 5,259
COSTCO WHSL CORP NEW COM 22160K105 13,730 34,700 SH   SOLE 0 1,236 0 33,464
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 3,139 164,693 SH   SOLE 0 0 0 164,693
CROWN CASTLE INTL CORP NEW COM 22822V101 412 2,114 SH   SOLE 0 0 0 2,114
DBX ETF TR XTRACK USD HIGH 233051432 219 5,442 SH   SOLE 0 0 0 5,442
DANAHER CORPORATION COM 235851102 1,237 4,610 SH   SOLE 0 0 0 4,610
DARLING INGREDIENTS INC COM 237266101 6,355 94,143 SH   SOLE 0 123 0 94,020
DEERE & CO COM 244199105 939 2,662 SH   SOLE 0 0 0 2,662
DIAGEO PLC SPON ADR NEW 25243Q205 241 1,257 SH   SOLE 0 0 0 1,257
DIGITAL RLTY TR INC COM 253868103 213 1,416 SH   SOLE 0 0 0 1,416
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 545 11,571 SH   SOLE 0 0 0 11,571
DISNEY WALT CO COM 254687106 40,068 227,955 SH   SOLE 0 2,447 0 225,508
DOMINION ENERGY INC COM 25746U109 227 3,082 SH   SOLE 0 0 0 3,082
DOW INC COM 260557103 22,707 358,841 SH   SOLE 0 0 0 358,841
DUKE ENERGY CORP NEW COM NEW 26441C204 583 5,907 SH   SOLE 0 0 0 5,907
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 338 8,881 SH   SOLE 0 0 0 8,881
EBAY INC. COM 278642103 6,164 87,795 SH   SOLE 0 122 0 87,673
EDWARDS LIFESCIENCES CORP COM 28176E108 239 2,312 SH   SOLE 0 0 0 2,312
EMERSON ELEC CO COM 291011104 390 4,051 SH   SOLE 0 0 0 4,051
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 266 25,038 SH   SOLE 0 0 0 25,038
ENTERPRISE PRODS PARTNERS L COM 293792107 3,702 153,439 SH   SOLE 0 0 0 153,439
EQUINIX INC COM 29444U700 316 393 SH   SOLE 0 0 0 393
ESSENTIAL UTILS INC COM 29670G102 296 6,486 SH   SOLE 0 0 0 6,486
EVANS BANCORP INC COM NEW 29911Q208 1,580 42,576 SH   SOLE 0 727 0 41,849
EVERCORE INC CLASS A 29977A105 831 5,901 SH   SOLE 0 73 0 5,828
EXAGEN INC COM 30068X103 404 26,952 SH   SOLE 0 435 0 26,517
EXXON MOBIL CORP COM 30231G102 640 10,149 SH   SOLE 0 0 0 10,149
FACEBOOK INC CL A 30303M102 3,407 9,797 SH   SOLE 0 0 0 9,797
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 3,226 27,531 SH   SOLE 0 0 0 27,531
FEDEX CORP COM 31428X106 211 708 SH   SOLE 0 0 0 708
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 228 4,347 SH   SOLE 0 0 0 4,347
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 213 3,343 SH   SOLE 0 0 0 3,343
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 219 4,040 SH   SOLE 0 0 0 4,040
FIDELITY NATL INFORMATION SV COM 31620M106 9,729 68,674 SH   SOLE 0 2,884 0 65,790
FIRST AMERN FINL CORP COM 31847R102 1,476 23,673 SH   SOLE 0 1,389 0 22,284
FORTIVE CORP NOTE 0.875% 2/1 34959JAK4 50 50,000 SH   SOLE 0 0 0 50,000
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 7,451 222,098 SH   SOLE 0 0 0 222,098
GENERAC HLDGS INC COM 368736104 384 925 SH   SOLE 0 0 0 925
GENERAL MLS INC COM 370334104 5,805 95,278 SH   SOLE 0 0 0 95,278
GENERAL MTRS CO COM 37045V100 24,101 407,315 SH   SOLE 0 0 0 407,315
GENTEX CORP COM 371901109 1,003 30,298 SH   SOLE 0 1,906 0 28,392
GENUINE PARTS CO COM 372460105 257 2,030 SH   SOLE 0 0 0 2,030
GILEAD SCIENCES INC COM 375558103 784 11,382 SH   SOLE 0 0 0 11,382
GLOBAL X FDS US PFD ETF 37954Y657 10,603 405,151 SH   SOLE 0 0 0 405,151
GLOBAL X FDS US INFR DEV ETF 37954Y673 424 16,447 SH   SOLE 0 0 0 16,447
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 629 7,310 SH   SOLE 0 0 0 7,310
GOLDMAN SACHS BDC INC SHS 38147U107 4,352 222,038 SH   SOLE 0 0 0 222,038
GOLUB CAP BDC INC COM 38173M102 3,799 246,364 SH   SOLE 0 0 0 246,364
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 802 15,360 SH   SOLE 0 1,973 0 13,387
GUIDEWIRE SOFTWARE INC COM 40171V100 1,485 13,178 SH   SOLE 0 195 0 12,983
HARTFORD FINL SVCS GROUP INC COM 416515104 533 8,603 SH   SOLE 0 0 0 8,603
HERCULES CAPITAL INC COM 427096508 15,630 916,189 SH   SOLE 0 0 0 916,189
HOME DEPOT INC COM 437076102 53,714 168,441 SH   SOLE 0 2,146 0 166,295
HONEYWELL INTL INC COM 438516106 43,163 196,777 SH   SOLE 0 3,063 0 193,714
IDEXX LABS INC COM 45168D104 376 596 SH   SOLE 0 0 0 596
INTEL CORP COM 458140100 994 17,709 SH   SOLE 0 0 0 17,709
INTERNATIONAL BUSINESS MACHS COM 459200101 38,727 264,185 SH   SOLE 0 0 0 264,185
INTERNATIONAL PAPER CO COM 460146103 265 4,329 SH   SOLE 0 0 0 4,329
INVESCO QQQ TR UNIT SER 1 46090E103 835 2,357 SH   SOLE 0 0 0 2,357
INTUIT COM 461202103 284 580 SH   SOLE 0 0 0 580
INTUITIVE SURGICAL INC COM NEW 46120E602 353 384 SH   SOLE 0 0 0 384
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 645 42,089 SH   SOLE 0 0 0 42,089
ISHARES TR CORE S&P500 ETF 464287200 2,319 5,393 SH   SOLE 0 114 0 5,279
ISHARES TR MSCI EMG MKT ETF 464287234 260 4,708 SH   SOLE 0 0 0 4,708
ISHARES TR S&P 500 GRWT ETF 464287309 443 6,089 SH   SOLE 0 0 0 6,089
ISHARES TR MSCI EAFE ETF 464287465 274 3,468 SH   SOLE 0 0 0 3,468
ISHARES TR RUS MD CP GR ETF 464287481 853 7,537 SH   SOLE 0 0 0 7,537
ISHARES TR RUS MID CAP ETF 464287499 285 3,591 SH   SOLE 0 0 0 3,591
ISHARES TR CORE S&P MCP ETF 464287507 608 2,264 SH   SOLE 0 0 0 2,264
ISHARES TR EXPND TEC SC ETF 464287549 284 702 SH   SOLE 0 0 0 702
ISHARES TR RUSSELL 2000 ETF 464287655 705 3,072 SH   SOLE 0 0 0 3,072
ISHARES TR CORE S&P SCP ETF 464287804 575 5,086 SH   SOLE 0 0 0 5,086
ISHARES TR GL CLEAN ENE ETF 464288224 259 11,034 SH   SOLE 0 0 0 11,034
ISHARES TR USD INV GRDE ETF 464288620 212 3,507 SH   SOLE 0 0 0 3,507
ISHARES TR US HOME CONS ETF 464288752 568 8,201 SH   SOLE 0 0 0 8,201
ISHARES TR U.S. MED DVC ETF 464288810 325 901 SH   SOLE 0 0 0 901
ISHARES TR EAFE GRWTH ETF 464288885 302 2,815 SH   SOLE 0 0 0 2,815
ISHARES TR CMBS ETF 46429B366 14,923 274,424 SH   SOLE 0 0 0 274,424
ISHARES TR 0-5YR HI YL CP 46434V407 17,799 386,421 SH   SOLE 0 0 0 386,421
ISHARES TR CORE DIV GRWTH 46434V621 260 5,154 SH   SOLE 0 0 0 5,154
ISHARES TR BLACKROCK ULTRA 46434V878 629 12,441 SH   SOLE 0 0 0 12,441
ISHARES TR IBONDS DEC21 ETF 46434VBK5 525 21,170 SH   SOLE 0 0 0 21,170
ISHARES TR CYBERSECURITY 46435U135 344 7,961 SH   SOLE 0 0 0 7,961
JPMORGAN CHASE & CO COM 46625H100 39,870 256,334 SH   SOLE 0 2,971 0 253,363
JOHNSON & JOHNSON COM 478160104 39,443 239,425 SH   SOLE 0 3,799 0 235,626
JONES LANG LASALLE INC COM 48020Q107 1,924 9,842 SH   SOLE 0 523 0 9,319
KLA CORP COM NEW 482480100 473 1,459 SH   SOLE 0 0 0 1,459
KIMBERLY-CLARK CORP COM 494368103 246 1,841 SH   SOLE 0 0 0 1,841
KIMCO RLTY CORP COM 49446R109 3,976 190,682 SH   SOLE 0 0 0 190,682
KINDER MORGAN INC DEL COM 49456B101 44,247 2,427,129 SH   SOLE 0 0 0 2,427,129
KIRKLAND LAKE GOLD LTD COM 49741E100 2,980 77,352 SH   SOLE 0 58,216 0 19,136
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 5,833 204,733 SH   SOLE 0 308 0 204,425
LKQ CORP COM 501889208 202 4,102 SH   SOLE 0 0 0 4,102
LTC PPTYS INC COM 502175102 11,757 306,252 SH   SOLE 0 0 0 306,252
L3HARRIS TECHNOLOGIES INC COM 502431109 6,589 30,481 SH   SOLE 0 46 0 30,435
LABORATORY CORP AMER HLDGS COM NEW 50540R409 399 1,448 SH   SOLE 0 0 0 1,448
LADDER CAP CORP CL A 505743104 19,206 1,664,287 SH   SOLE 0 0 0 1,664,287
LAM RESEARCH CORP COM 512807108 2,657 4,083 SH   SOLE 0 0 0 4,083
LAMAR ADVERTISING CO NEW CL A 512816109 1,883 18,031 SH   SOLE 0 0 0 18,031
LANCASTER COLONY CORP COM 513847103 1,080 5,581 SH   SOLE 0 0 0 5,581
LAUDER ESTEE COS INC CL A 518439104 13,520 42,505 SH   SOLE 0 1,647 0 40,858
LENNAR CORP CL A 526057104 5,316 53,504 SH   SOLE 0 84 0 53,420
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 971 34,963 SH   SOLE 0 448 0 34,515
LILLY ELI & CO COM 532457108 973 4,240 SH   SOLE 0 0 0 4,240
LINCOLN NATL CORP IND COM 534187109 15,460 246,025 SH   SOLE 0 0 0 246,025
LOCKHEED MARTIN CORP COM 539830109 20,573 54,375 SH   SOLE 0 1,488 0 52,887
LOUISIANA PAC CORP COM 546347105 1,501 24,891 SH   SOLE 0 0 0 24,891
LOWES COS INC COM 548661107 802 4,136 SH   SOLE 0 0 0 4,136
LUMENTUM HLDGS INC COM 55024U109 6,201 75,598 SH   SOLE 0 105 0 75,493
MFA FINL INC NOTE 6.250% 6/1 55272XAA0 5,966 5,900,000 SH   SOLE 0 0 0 5,900,000
MGIC INVT CORP WIS COM 552848103 5,680 417,621 SH   SOLE 0 641 0 416,980
MPLX LP COM UNIT REP LTD 55336V100 4,278 144,493 SH   SOLE 0 0 0 144,493
MADISON SQUARE GRDN SPRT COR CL A 55825T103 660 3,827 SH   SOLE 0 66 0 3,761
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 595 7,084 SH   SOLE 0 125 0 6,959
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,664 54,464 SH   SOLE 0 0 0 54,464
MAIN STR CAP CORP COM 56035L104 3,682 89,596 SH   SOLE 0 0 0 89,596
MARATHON PETE CORP COM 56585A102 7,904 130,812 SH   SOLE 0 0 0 130,812
MARRIOTT INTL INC NEW CL A 571903202 682 4,999 SH   SOLE 0 0 0 4,999
MASCO CORP COM 574599106 788 13,369 SH   SOLE 0 82 0 13,287
MASTERCARD INCORPORATED CL A 57636Q104 22,608 61,925 SH   SOLE 0 1,865 0 60,060
MCDONALDS CORP COM 580135101 22,225 96,214 SH   SOLE 0 30 0 96,184
MCKESSON CORP COM 58155Q103 461 2,409 SH   SOLE 0 0 0 2,409
MEDICAL PPTYS TRUST INC COM 58463J304 11,338 564,067 SH   SOLE 0 0 0 564,067
MERCK & CO. INC COM 58933Y105 21,923 281,900 SH   SOLE 0 60 0 281,840
METLIFE INC COM 59156R108 13,380 223,565 SH   SOLE 0 0 0 223,565
MICROSOFT CORP COM 594918104 75,493 278,673 SH   SOLE 0 5,651 0 273,022
MICROCHIP TECHNOLOGY INC. COM 595017104 752 5,021 SH   SOLE 0 0 0 5,021
MIMEDX GROUP INC COM 602496101 250 20,000 SH   SOLE 0 0 0 20,000
MONDELEZ INTL INC CL A 609207105 253 4,055 SH   SOLE 0 0 0 4,055
MORGAN STANLEY COM NEW 617446448 711 7,757 SH   SOLE 0 0 0 7,757
NCINO INC COM 63947U107 8,379 139,829 SH   SOLE 0 572 0 139,257
NETFLIX INC COM 64110L106 1,026 1,943 SH   SOLE 0 0 0 1,943
NEW MTN FIN CORP COM 647551100 8,098 614,865 SH   SOLE 0 0 0 614,865
NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 4,434 4,166,000 SH   SOLE 0 0 0 4,166,000
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 9,273 875,637 SH   SOLE 0 0 0 875,637
NEWELL BRANDS INC COM 651229106 17,368 632,236 SH   SOLE 0 0 0 632,236
NEWMARK GROUP INC CL A 65158N102 3,275 272,714 SH   SOLE 0 0 0 272,714
NEXTERA ENERGY INC COM 65339F101 4,978 67,937 SH   SOLE 0 0 0 67,937
NIKE INC CL B 654106103 2,978 19,273 SH   SOLE 0 51 0 19,222
NOKIA CORP SPONSORED ADR 654902204 22,107 4,155,451 SH   SOLE 0 0 0 4,155,451
NORFOLK SOUTHN CORP COM 655844108 275 1,034 SH   SOLE 0 0 0 1,034
NORTHROP GRUMMAN CORP COM 666807102 439 1,209 SH   SOLE 0 0 0 1,209
NOVARTIS AG SPONSORED ADR 66987V109 8,164 89,481 SH   SOLE 0 0 0 89,481
NVIDIA CORPORATION COM 67066G104 2,397 2,996 SH   SOLE 0 0 0 2,996
OLLIES BARGAIN OUTLET HLDGS COM 681116109 1,348 16,026 SH   SOLE 0 217 0 15,809
OMEGA HEALTHCARE INVS INC COM 681936100 16,315 449,572 SH   SOLE 0 0 0 449,572
OMNICELL COM COM 68213N109 242 1,599 SH   SOLE 0 0 0 1,599
ONEOK INC NEW COM 682680103 14,659 263,453 SH   SOLE 0 0 0 263,453
ORACLE CORP COM 68389X105 458 5,878 SH   SOLE 0 0 0 5,878
OWENS CORNING NEW COM 690742101 1,593 16,267 SH   SOLE 0 230 0 16,037
OWL ROCK CAPITAL CORPORATION COM 69121K104 2,794 195,814 SH   SOLE 0 0 0 195,814
PJT PARTNERS INC COM CL A 69343T107 1,918 26,866 SH   SOLE 0 404 0 26,462
PNC FINL SVCS GROUP INC COM 693475105 234 1,226 SH   SOLE 0 0 0 1,226
PPG INDS INC COM 693506107 520 3,065 SH   SOLE 0 0 0 3,065
PALO ALTO NETWORKS INC COM 697435105 31,359 84,513 SH   SOLE 0 33 0 84,480
PAYCHEX INC COM 704326107 289 2,697 SH   SOLE 0 0 0 2,697
PAYPAL HLDGS INC COM 70450Y103 35,833 122,935 SH   SOLE 0 37 0 122,898
PENNANTPARK INVT CORP COM 708062104 1,869 279,761 SH   SOLE 0 0 0 279,761
PENNYMAC CORP NOTE 5.500%11/0 70932AAD5 4,282 4,200,000 SH   SOLE 0 0 0 4,200,000
PEPSICO INC COM 713448108 2,273 15,338 SH   SOLE 0 0 0 15,338
PFIZER INC COM 717081103 1,500 38,316 SH   SOLE 0 0 0 38,316
PHILIP MORRIS INTL INC COM 718172109 45,179 455,850 SH   SOLE 0 0 0 455,850
POOL CORP COM 73278L105 10,424 22,728 SH   SOLE 0 919 0 21,809
PRICE T ROWE GROUP INC COM 74144T108 281 1,421 SH   SOLE 0 0 0 1,421
PROCTER AND GAMBLE CO COM 742718109 1,689 12,517 SH   SOLE 0 0 0 12,517
PROLOGIS INC. COM 74340W103 10,397 86,981 SH   SOLE 0 3,663 0 83,318
PROSHARES TR PSHS ULTRA DOW30 74347R305 865 12,000 SH   SOLE 0 0 0 12,000
PROSHARES TR ULTRPRO S&P500 74347X864 1,157 10,200 SH   SOLE 0 0 0 10,200
PRUDENTIAL FINL INC COM 744320102 8,327 81,262 SH   SOLE 0 0 0 81,262
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 452 7,566 SH   SOLE 0 0 0 7,566
QTS RLTY TR INC COM CL A 74736A103 6,507 84,178 SH   SOLE 0 3,091 0 81,087
QORVO INC COM 74736K101 6,715 34,322 SH   SOLE 0 53 0 34,269
Q2 HLDGS INC COM 74736L109 8,861 86,383 SH   SOLE 0 275 0 86,108
QUALCOMM INC COM 747525103 34,708 242,835 SH   SOLE 0 2,241 0 240,594
QUEST DIAGNOSTICS INC COM 74834L100 7,326 55,515 SH   SOLE 0 79 0 55,436
RAYTHEON TECHNOLOGIES CORP COM 75513E101 20,639 241,927 SH   SOLE 0 0 0 241,927
RBC BEARINGS INC COM 75524B104 2,266 11,363 SH   SOLE 0 165 0 11,198
RELX PLC SPONSORED ADR 759530108 3,573 133,977 SH   SOLE 0 121,412 0 12,565
ROCKWELL AUTOMATION INC COM 773903109 758 2,649 SH   SOLE 0 35 0 2,614
ROPER TECHNOLOGIES INC COM 776696106 207 440 SH   SOLE 0 0 0 440
S&P GLOBAL INC COM 78409V104 489 1,190 SH   SOLE 0 0 0 1,190
SL GREEN RLTY CORP COM 78440X804 11,583 144,782 SH   SOLE 0 0 0 144,782
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,265 7,627 SH   SOLE 0 0 0 7,627
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 262 7,128 SH   SOLE 0 0 0 7,128
SPDR SER TR FACTST INV ETF 78464A110 276 1,221 SH   SOLE 0 0 0 1,221
SPDR SER TR PORTFOLIO INTRMD 78464A375 1,613 43,944 SH   SOLE 0 0 0 43,944
SPDR SER TR PRTFLO S&P500 GW 78464A409 2,448 38,871 SH   SOLE 0 0 0 38,871
SPDR SER TR PORTFOLI S&P1500 78464A805 1,654 31,222 SH   SOLE 0 0 0 31,222
SPDR SER TR S&P BIOTECH 78464A870 262 1,933 SH   SOLE 0 0 0 1,933
SPDR SER TR BLOOMBERG SRT TR 78468R408 39,525 1,433,111 SH   SOLE 0 0 0 1,433,111
SPDR SER TR PRTFLO S&P500 HI 78468R788 347 8,667 SH   SOLE 0 0 0 8,667
SALESFORCE COM INC COM 79466L302 441 1,807 SH   SOLE 0 0 0 1,807
SCHWAB CHARLES CORP COM 808513105 406 5,580 SH   SOLE 0 0 0 5,580
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,738 36,207 SH   SOLE 0 0 0 36,207
SEA LTD SPONSORD ADS 81141R100 8,156 29,700 SH   SOLE 0 47 0 29,653
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 222 1,760 SH   SOLE 0 0 0 1,760
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,085 29,578 SH   SOLE 0 0 0 29,578
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 419 2,836 SH   SOLE 0 0 0 2,836
SERVICENOW INC COM 81762P102 381 693 SH   SOLE 0 0 0 693
SIMON PPTY GROUP INC NEW COM 828806109 13,926 106,725 SH   SOLE 0 0 0 106,725
SIX FLAGS ENTMT CORP NEW COM 83001A102 6,436 148,700 SH   SOLE 0 244 0 148,456
SIXTH STREET SPECIALTY LENDN COM 83012A109 10,843 488,642 SH   SOLE 0 0 0 488,642
SKYWORKS SOLUTIONS INC COM 83088M102 523 2,728 SH   SOLE 0 0 0 2,728
SOUTHERN CO COM 842587107 412 6,806 SH   SOLE 0 0 0 6,806
SPLUNK INC COM 848637104 8,809 60,928 SH   SOLE 0 100 0 60,828
SQUARE INC CL A 852234103 406 1,666 SH   SOLE 0 0 0 1,666
STAAR SURGICAL CO COM PAR $0.01 852312305 458 3,000 SH   SOLE 0 0 0 3,000
STANLEY BLACK & DECKER INC COM 854502101 7,238 35,308 SH   SOLE 0 1,437 0 33,871
STARBUCKS CORP COM 855244109 16,011 143,196 SH   SOLE 0 5,980 0 137,216
STARWOOD PPTY TR INC COM 85571B105 20,584 786,550 SH   SOLE 0 0 0 786,550
STORE CAP CORP COM 862121100 4,944 143,271 SH   SOLE 0 5,789 0 137,482
STRYKER CORPORATION COM 863667101 254 979 SH   SOLE 0 0 0 979
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 5,095 135,146 SH   SOLE 0 0 0 135,146
SYNCHRONY FINANCIAL COM 87165B103 6,982 143,902 SH   SOLE 0 250 0 143,652
TJX COS INC NEW COM 872540109 32,074 475,740 SH   SOLE 0 187 0 475,553
T-MOBILE US INC COM 872590104 7,686 53,071 SH   SOLE 0 77 0 52,994
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 42,608 354,596 SH   SOLE 0 31,355 0 323,241
TARGET CORP COM 87612E106 27,190 112,478 SH   SOLE 0 0 0 112,478
TELEDYNE TECHNOLOGIES INC COM 879360105 649 1,550 SH   SOLE 0 0 0 1,550
TELEFONICA BRASIL SA NEW ADR 87936R205 1,034 121,645 SH   SOLE 0 0 0 121,645
TESLA INC COM 88160R101 682 1,004 SH   SOLE 0 0 0 1,004
TEXAS INSTRS INC COM 882508104 19,011 98,862 SH   SOLE 0 3,170 0 95,692
THERMO FISHER SCIENTIFIC INC COM 883556102 32,495 64,413 SH   SOLE 0 1,031 0 63,382
3M CO COM 88579Y101 539 2,711 SH   SOLE 0 0 0 2,711
TIMKEN CO COM 887389104 22,456 278,650 SH   SOLE 0 4,025 0 274,625
TORONTO DOMINION BK ONT COM NEW 891160509 36,000 513,925 SH   SOLE 0 41,994 0 471,931
TRAVELERS COMPANIES INC COM 89417E109 244 1,632 SH   SOLE 0 0 0 1,632
TRUIST FINL CORP COM 89832Q109 11,959 215,478 SH   SOLE 0 8,923 0 206,555
TWO HBRS INVT CORP COM NEW 90187B408 15,051 1,990,825 SH   SOLE 0 0 0 1,990,825
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 1,969 1,939,000 SH   SOLE 0 0 0 1,939,000
TYSON FOODS INC CL A 902494103 352 4,773 SH   SOLE 0 0 0 4,773
UNILEVER PLC SPON ADR NEW 904767704 29,532 504,823 SH   SOLE 0 45,657 0 459,166
UNION PAC CORP COM 907818108 801 3,641 SH   SOLE 0 0 0 3,641
UNITED PARCEL SERVICE INC CL B 911312106 499 2,398 SH   SOLE 0 0 0 2,398
UNITEDHEALTH GROUP INC COM 91324P102 4,675 11,674 SH   SOLE 0 0 0 11,674
UTZ BRANDS INC COM CL A 918090101 6,895 316,430 SH   SOLE 0 13,081 0 303,349
V F CORP COM 918204108 237 2,890 SH   SOLE 0 0 0 2,890
VALERO ENERGY CORP COM 91913Y100 9,674 123,896 SH   SOLE 0 0 0 123,896
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,198 7,737 SH   SOLE 0 0 0 7,737
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 204 777 SH   SOLE 0 0 0 777
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 210 2,442 SH   SOLE 0 0 0 2,442
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 6,850 132,964 SH   SOLE 0 0 0 132,964
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,796 17,145 SH   SOLE 0 0 0 17,145
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,953 54,365 SH   SOLE 0 0 0 54,365
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,412 4,496 SH   SOLE 0 0 0 4,496
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 684 3,748 SH   SOLE 0 0 0 3,748
VANGUARD WORLD FDS ENERGY ETF 92204A306 352 4,637 SH   SOLE 0 0 0 4,637
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,366 15,098 SH   SOLE 0 0 0 15,098
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,582 6,400 SH   SOLE 0 0 0 6,400
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 985 5,014 SH   SOLE 0 0 0 5,014
VANGUARD WORLD FDS INF TECH ETF 92204A702 3,455 8,663 SH   SOLE 0 0 0 8,663
VANGUARD WORLD FDS MATERIALS ETF 92204A801 301 1,665 SH   SOLE 0 0 0 1,665
VANGUARD WORLD FDS UTILITIES ETF 92204A876 289 2,085 SH   SOLE 0 0 0 2,085
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,421 9,879 SH   SOLE 0 0 0 9,879
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 238 2,882 SH   SOLE 0 0 0 2,882
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 24,281 454,948 SH   SOLE 0 0 0 454,948
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 31,961 336,179 SH   SOLE 0 0 0 336,179
VEEVA SYS INC CL A COM 922475108 3,230 10,386 SH   SOLE 0 138 0 10,248
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 256 650 SH   SOLE 0 0 0 650
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 403 3,957 SH   SOLE 0 0 0 3,957
VANGUARD INDEX FDS SML CP GRW ETF 922908595 912 3,147 SH   SOLE 0 0 0 3,147
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,375 7,916 SH   SOLE 0 0 0 7,916
VANGUARD INDEX FDS MID CAP ETF 922908629 3,268 13,768 SH   SOLE 0 0 0 13,768
VANGUARD INDEX FDS LARGE CAP ETF 922908637 755 3,759 SH   SOLE 0 0 0 3,759
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 551 2,922 SH   SOLE 0 0 0 2,922
VANGUARD INDEX FDS GROWTH ETF 922908736 872 3,039 SH   SOLE 0 0 0 3,039
VANGUARD INDEX FDS VALUE ETF 922908744 3,972 28,893 SH   SOLE 0 0 0 28,893
VANGUARD INDEX FDS SMALL CP ETF 922908751 341 1,515 SH   SOLE 0 0 0 1,515
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,643 7,375 SH   SOLE 0 0 0 7,375
VERIZON COMMUNICATIONS INC COM 92343V104 21,720 387,641 SH   SOLE 0 62 0 387,579
VERISK ANALYTICS INC COM 92345Y106 3,171 18,150 SH   SOLE 0 0 0 18,150
VIRTU FINL INC CL A 928254101 1,935 70,022 SH   SOLE 0 2,863 0 67,159
VISA INC COM CL A 92826C839 3,432 14,676 SH   SOLE 0 0 0 14,676
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 20,998 1,225,810 SH   SOLE 0 0 0 1,225,810
WP CAREY INC COM 92936U109 34,566 463,222 SH   SOLE 0 0 0 463,222
WEC ENERGY GROUP INC COM 92939U106 412 4,628 SH   SOLE 0 0 0 4,628
WALMART INC COM 931142103 16,757 118,826 SH   SOLE 0 3,658 0 115,168
WALGREENS BOOTS ALLIANCE INC COM 931427108 22,518 428,014 SH   SOLE 0 0 0 428,014
WASTE MGMT INC DEL COM 94106L109 857 6,118 SH   SOLE 0 0 0 6,118
WATSCO INC COM 942622200 2,444 8,527 SH   SOLE 0 648 0 7,879
WELLS FARGO CO NEW COM 949746101 25,469 562,343 SH   SOLE 0 7,278 0 555,065
WHEATON PRECIOUS METALS CORP COM 962879102 331 7,513 SH   SOLE 0 0 0 7,513
WHIRLPOOL CORP COM 963320106 2,330 10,688 SH   SOLE 0 0 0 10,688
WILLIAMS COS INC COM 969457100 17,544 660,800 SH   SOLE 0 9,744 0 651,056
WILLIAMS SONOMA INC COM 969904101 17,805 111,524 SH   SOLE 0 0 0 111,524
WISDOMTREE TR FLOATNG RAT TREA 97717X628 363 14,442 SH   SOLE 0 0 0 14,442
XPO LOGISTICS INC COM 983793100 30,507 218,076 SH   SOLE 0 309 0 217,767
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 27,439 51,821 SH   SOLE 0 24 0 51,797
ZOETIS INC CL A 98978V103 13,215 70,909 SH   SOLE 0 2,735 0 68,174
AON PLC SHS CL A G0403H108 16,531 69,238 SH   SOLE 0 13,520 0 55,718
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 15,046 404,240 SH   SOLE 0 0 0 404,240
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 24,317 82,489 SH   SOLE 0 15,615 0 66,874
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 342 6,161 SH   SOLE 0 0 0 6,161
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 319 8,283 SH   SOLE 0 0 0 8,283
EATON CORP PLC SHS G29183103 25,591 172,698 SH   SOLE 0 3,645 0 169,053
MEDTRONIC PLC SHS G5960L103 52,392 422,075 SH   SOLE 0 5,590 0 416,485
REDBALL ACQUISITION CORP COM CL A G7417R105 395 40,418 SH   SOLE 0 694 0 39,724
SFL CORPORATION LTD SHS G7738W106 828 108,225 SH   SOLE 0 0 0 108,225
SEAGATE TECHNOLOGY HLDNGS PL COM G7997R103 15,943 181,310 SH   SOLE 0 0 0 181,310
STONECO LTD COM CL A G85158106 11,006 164,115 SH   SOLE 0 257 0 163,858
TRANE TECHNOLOGIES PLC SHS G8994E103 32,530 176,660 SH   SOLE 0 1,492 0 175,168
ALCON AG ORD SHS H01301128 264 3,759 SH   SOLE 0 3,274 0 485
CHUBB LIMITED COM H1467J104 206 1,294 SH   SOLE 0 0 0 1,294
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3,700 22,858 SH   SOLE 0 35 0 22,823
TE CONNECTIVITY LTD REG SHS H84989104 10,914 80,720 SH   SOLE 0 3,120 0 77,600
NXP SEMICONDUCTORS N V COM N6596X109 7,540 36,654 SH   SOLE 0 50 0 36,604