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
ABBOTT LABS Common Stocks 002824100 250 2,160 SH   SOLE   2,160 0 0
ABBVIE INC Common Stocks 00287Y109 393 3,489 SH   SOLE   3,489 0 0
ACCENTURE PLC Common Stocks G1151C101 18,872 64,019 SH   SOLE   64,019 0 0
ADVANCED AUTO PARTS Common Stocks 00751Y106 18,940 92,327 SH   SOLE   92,327 0 0
ADVANCED MICRO DEVICES Common Stocks 007903107 725 7,715 SH   SOLE   7,715 0 0
AGNC INVESTMENT CORP Common Stocks 00123Q104 11,748 695,538 SH   SOLE   695,538 0 0
ALEXANDRIA REAL EST Common Stocks 015271109 11,283 62,016 SH   SOLE   62,016 0 0
ALPHABET INC -CL A Common Stocks 02079K305 1,592 652 SH   SOLE   652 0 0
ALPHABET INC -CL C Common Stocks 02079K107 8,318 3,319 SH   SOLE   3,319 0 0
AMAZON COM INC Common Stocks 023135106 15,154 4,405 SH   SOLE   4,405 0 0
AMDOCS LIMITED Common Stocks G02602103 218 2,816 SH   SOLE   2,816 0 0
AMERICOLD REALTY TRUST Common Stocks 03064D108 980 25,881 SH   SOLE   25,881 0 0
ANALOG DEVICES INC. Common Stocks 032654105 21,538 125,102 SH   SOLE   125,102 0 0
ANNALY CAP MGMT INC Common Stocks 035710409 11,729 1,320,810 SH   SOLE   1,320,810 0 0
APPLE INC. Common Stocks 037833100 28,487 207,992 SH   SOLE   207,992 0 0
APTARGROUP INC Common Stocks 038336103 316 2,246 SH   SOLE   2,246 0 0
ARES MANAGEMENT CORP Common Stocks 03990B101 10,477 164,756 SH   SOLE   164,756 0 0
AURORA CANNABIS INC Common Stocks 05156X884 178 19,683 SH   SOLE   19,683 0 0
AVICANNA INC Common Stocks 05368K100 8 10,000 SH   SOLE   10,000 0 0
AYR WELLNESS INC Common Stocks 05475P109 262 9,206 SH   SOLE   9,206 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Common Stocks 084670702 229 825 SH   SOLE   825 0 0
BLACKROCK INC. Common Stocks 09247X101 236 270 SH   SOLE   270 0 0
BLACKSTONE GROUP LP Common Stocks 09260D107 22,341 229,988 SH   SOLE   229,988 0 0
BOEING CO Common Stocks 097023105 512 2,138 SH   SOLE   2,138 0 0
BOOZ ALLEN HAMILTON HOLDINGS Common Stocks 099502106 24,063 282,499 SH   SOLE   282,499 0 0
BRISTOL MYERS SQUIBB CO Common Stocks 110122108 582 8,715 SH   SOLE   8,715 0 0
BROADRIDGE FINANCIAL SOLUTIONS Common Stocks 11133T103 382 2,363 SH   SOLE   2,363 0 0
BROOKS AUTOMATION INC Common Stocks 114340102 234 2,455 SH   SOLE   2,455 0 0
BURLINGTON STORES INC Common Stocks 122017106 203 632 SH   SOLE   632 0 0
CATERPILLAR INC Common Stocks 149123101 1,679 7,714 SH   SOLE   7,714 0 0
CHARLES RIVER LABS INTL Common Stocks 159864107 216 584 SH   SOLE   584 0 0
CHEVRONTEXACO CORP Common Stocks 166764100 12,632 120,603 SH   SOLE   120,603 0 0
CHICKEN SOUP FO Common Stocks 16842Q100 237 5,723 SH   SOLE   5,723 0 0
CI FINANCIAL CORP Common Stocks 125491100 184 10,004 SH   SOLE   10,004 0 0
CISCO SYS INC Common Stocks 17275R102 19,781 373,233 SH   SOLE   373,233 0 0
CITIZENS FINL GROUP INC Common Stocks 174610105 8,460 184,428 SH   SOLE   184,428 0 0
COCA COLA CO Common Stocks 191216100 750 13,868 SH   SOLE   13,868 0 0
COLGATE PALMOLIVE CO Common Stocks 194162103 319 3,925 SH   SOLE   3,925 0 0
COMCAST CORP NEW CL A Common Stocks 20030N101 25,033 439,029 SH   SOLE   439,029 0 0
COMMUNICATIONS SERVICES SELECT SPDR FUND Equity ETFs 81369Y852 36,431 449,927 SH   SOLE   449,927 0 0
CONCENTRIX CORP Common Stocks 20602D101 226 1,404 SH   SOLE   1,404 0 0
CULLEN/FROST BANKERS, INC. Common Stocks 229899109 220 1,962 SH   SOLE   1,962 0 0
DIGITAL REALTY TRUST INC. Common Stocks 253868103 16,501 109,670 SH   SOLE   109,670 0 0
DIGITALBRIDGE GROUP INC Common Stocks 25401T108 459 58,127 SH   SOLE   58,127 0 0
DOLLAR GENERAL CORP Common Stocks 256677105 13,468 62,241 SH   SOLE   62,241 0 0
EMCOR GROUP INC Common Stocks 29084Q100 243 1,976 SH   SOLE   1,976 0 0
ENERGY SELECT SECTOR SPDR Equity ETFs 81369Y506 13,687 254,083 SH   SOLE   254,083 0 0
ENERGY TRANSFER EQUITY L P UT LTD PTN Common Stocks 29273V100 348 32,755 SH   SOLE   32,755 0 0
ENLINK MIDSTREAM LLC Common Stocks 29336T100 70 10,925 SH   SOLE   10,925 0 0
ENTERPRISE PRODS PARTNERS L COM UNIT Common Stocks 293792107 4,021 166,631 SH   SOLE   166,631 0 0
EXXON MOBIL CORP Common Stocks 30231G102 271 4,294 SH   SOLE   4,294 0 0
FACEBOOK INC Common Stocks 30303M102 488 1,403 SH   SOLE   1,403 0 0
FG FINANCIAL GROUP INC Common Stocks 30259W104 414 44,750 SH   SOLE   44,750 0 0
FIDELITY MSCI CONSUMER DISCRETIONARY Equity ETFs 316092204 268 3,300 SH   SOLE   3,300 0 0
FIREEYE INC Common Stocks 31816Q101 214 10,559 SH   SOLE   10,559 0 0
FIRST HORIZON NATIONAL CORP Common Stocks 320517105 374 21,662 SH   SOLE   21,662 0 0
FIRST TRUST SENIOR LOAN ETF Fixed Income ETF 33738D309 323 6,725 SH   SOLE   6,725 0 0
FOUR CORNERS PROPERTY TRUST Common Stocks 35086T109 10,733 388,736 SH   SOLE   388,736 0 0
HCI GROUP INC Common Stocks 40416E103 10,178 102,360 SH   SOLE   102,360 0 0
HEXO CORP Common Stocks 428304307 356 61,441 SH   SOLE   61,441 0 0
HOME DEPOT INC Common Stocks 437076102 595 1,865 SH   SOLE   1,865 0 0
HOULIHAN LOKEY INC Common Stocks 441593100 14,387 175,902 SH   SOLE   175,902 0 0
ICF INTERNATIONAL INC Common Stocks 44925C103 207 2,355 SH   SOLE   2,355 0 0
INDUS REALTY TRUST INC Common Stocks 45580R103 525 7,991 SH   SOLE   7,991 0 0
INTERCONTINENTAL EXCHANGE INC Common Stocks 45866F104 541 4,558 SH   SOLE   4,558 0 0
INVESCO QQQ TRUST UNIT SER 1 Equity ETFs 46090E103 6,064 17,110 SH   SOLE   17,110 0 0
INVESCO SENIOR LOAN ETF Fixed Income ETF 46138G508 64,884 2,929,303 SH   SOLE   2,929,303 0 0
ISHARES 7-10 YR TREASURY BD ETF Fixed Income ETF 464287440 27,962 242,114 SH   SOLE   242,114 0 0
ISHARES NASDAQ BIOTECHNOLOGY Equity ETFs 464287556 518 3,165 SH   SOLE   3,165 0 0
ISHARES RUSSELL 1000 GROWTH ETF Equity ETFs 464287614 410 1,511 SH   SOLE   1,511 0 0
ISHARES SHORT TERM CORPORATE Fixed Income ETF 464288646 21,824 398,173 SH   SOLE   398,173 0 0
ISHARES TR HIGH YLD CORP Fixed Income ETF 464288513 208 2,357 SH   SOLE   2,357 0 0
ISHARES TR RUSSELL 2000 ETF Equity ETFs 464287655 331 1,445 SH   SOLE   1,445 0 0
J P MORGAN CHASE & CO Common Stocks 46625H100 13,425 86,312 SH   SOLE   86,312 0 0
JACOBS ENGN GRP INC Common Stocks 469814107 274 2,050 SH   SOLE   2,050 0 0
JOHNSON & JOHNSON Common Stocks 478160104 1,904 11,556 SH   SOLE   11,556 0 0
KINDER MORGAN INC Common Stocks 49456B101 196 10,765 SH   SOLE   10,765 0 0
LANDSTAR SYSTEM INC Common Stocks 515098101 209 1,323 SH   SOLE   1,323 0 0
LOCKHEED MARTIN CORP. Common Stocks 539830109 276 729 SH   SOLE   729 0 0
MACOM TECHNOLOGY Common Stocks 55405Y100 268 4,181 SH   SOLE   4,181 0 0
MAGELLAN MIDSTREAM PARTNERS LP Common Stocks 559080106 1,812 37,039 SH   SOLE   37,039 0 0
MICROSOFT Common Stocks 594918104 44,522 164,350 SH   SOLE   164,350 0 0
MOELIS & COMPANY SHS -A Common Stocks 60786M105 229 4,025 SH   SOLE   4,025 0 0
MONDELEZ INTERNATIONAL INC Common Stocks 609207105 620 9,934 SH   SOLE   9,934 0 0
MPLX LP Common Stocks 55336V100 210 7,085 SH   SOLE   7,085 0 0
NEPTUNE WELLNESS SOLUTIONS INC Common Stocks 64079L105 88 75,000 SH   SOLE   75,000 0 0
NEXTERA ENERGY, INC. Common Stocks 65339F101 18,601 253,841 SH   SOLE   253,841 0 0
NIKE INC - CL B Common Stocks 654106103 222 1,436 SH   SOLE   1,436 0 0
NORFOLK SOUTHERN CORP. Common Stocks 655844108 250 943 SH   SOLE   943 0 0
NUVEEN MORTGAGE OPPORTUNITY OPPORTUNITY FUND Fixed Income Closed-End Fund 670735109 301 14,399 SH   SOLE   14,399 0 0
NVIDIA CORP Common Stocks 67066G104 3,416 4,269 SH   SOLE   4,269 0 0
OAKTREE SPECIALTY LENDING CORP / FSC Common Stocks 67401P108 69 10,335 SH   SOLE   10,335 0 0
PEPSICO INC Common Stocks 713448108 23,094 155,861 SH   SOLE   155,861 0 0
PFIZER INC Common Stocks 717081103 209 5,344 SH   SOLE   5,344 0 0
PORSCHE AUTOMOBIL - UNSP ADR Common Stocks 73328P106 16,009 1,485,020 SH   SOLE   1,485,020 0 0
POWERSHARES PREFERRED PORTFO Fixed Income ETF 46138E511 4,731 308,826 SH   SOLE   308,826 0 0
PRIMO WATER CORPORATION Common Stocks 74167P108 198 11,828 SH   SOLE   11,828 0 0
PRUDENTIAL ST DUR HY FUND Fixed Income Closed-End Fund 69346H100 2,848 175,050 SH   SOLE   175,050 0 0
RADIUS GLOBAL INFRASTRUCTURE INC Common Stocks 750481103 309 21,300 SH   SOLE   21,300 0 0
RELIANCE STL & ALUM CO Common Stocks 759509102 9,992 66,217 SH   SOLE   66,217 0 0
REPUBLIC SERVICES, INC. Common Stocks 760759100 24,136 219,402 SH   SOLE   219,402 0 0
ROCKWELL AUTOMATION INC. Common Stocks 773903109 14,920 52,163 SH   SOLE   52,163 0 0
SCHWAB SHORT TERM US TREASURY Fixed Income ETF 808524862 457 8,929 SH   SOLE   8,929 0 0
SIMPLY GOOD FOODS Common Stocks 82900L102 245 6,699 SH   SOLE   6,699 0 0
SPDR BLACKSTONESENIOR LOAN ETF Fixed Income ETF 78467V608 5,131 110,840 SH   SOLE   110,840 0 0
SPDR S&P BIOTECH ETF Equity ETFs 78464A870 446 3,295 SH   SOLE   3,295 0 0
SPDR WELLS FARGO PREFERRED STOCK ETF Preferred Stock 78464A292 2,595 58,685 SH   SOLE   58,685 0 0
STARWOOD PROPERTY TRUST INC. Common Stocks 85571B105 11,927 455,747 SH   SOLE   455,747 0 0
SUNDIAL GROWERS INC Common Stocks 86730L109 62 65,000 SH   SOLE   65,000 0 0
SYNNEX CORP Common Stocks 87162W100 208 1,707 SH   SOLE   1,707 0 0
TAIWAN SEMICONDUCTOR-SP ADR Common Stocks 874039100 793 6,600 SH   SOLE   6,600 0 0
TARGA RESOURCES Common Stocks 87612G101 295 6,645 SH   SOLE   6,645 0 0
TELEDYNE TECH INC Common Stocks 879360105 214 511 SH   SOLE   511 0 0
TELEFLEX INC Common Stocks 879369106 751 1,870 SH   SOLE   1,870 0 0
TEXAS INSTRUMENTS INC. Common Stocks 882508104 12,151 63,188 SH   SOLE   63,188 0 0
THOMSON REUTERS CORP Common Stocks 884903709 13,518 136,109 SH   SOLE   136,109 0 0
TILRAY INC Common Stocks 88688T100 1,705 94,284 SH   SOLE   94,284 0 0
TJX COMPANIES INC Common Stocks 872540109 16,749 248,434 SH   SOLE   248,434 0 0
TWITTER INC Common Stocks 90184L102 571 8,295 SH   SOLE   8,295 0 0
UNITEDHEALTH GROUP INC Common Stocks 91324P102 202 504 SH   SOLE   504 0 0
US BANCORP DEL COM NEW Common Stocks 902973304 11,580 203,257 SH   SOLE   203,257 0 0
VALVOLINE INC Common Stocks 92047W101 227 7,002 SH   SOLE   7,002 0 0
VANGUARD DIVIDEND APPREC Equity ETFs 921908844 258 1,665 SH   SOLE   1,665 0 0
VANGUARD HEALTH CARE ETF Equity ETFs 92204A504 662 2,680 SH   SOLE   2,680 0 0
VANGUARD INT-TERM CORP BOND ETF Fixed Income ETF 92206C870 247 2,593 SH   SOLE   2,593 0 0
VANGUARD LONG TERM TREASURY Fixed Income ETF 92206C847 474 5,400 SH   SOLE   5,400 0 0
VANGUARD S/T CORP BOND ETF Fixed Income ETF 92206C409 92,280 1,115,710 SH   SOLE   1,115,710 0 0
VERIZON COMMUNICATIONS Common Stocks 92343V104 415 7,402 SH   SOLE   7,402 0 0
VILLAGE FARMS INTL INC Common Stocks 92707Y108 863 80,700 SH   SOLE   80,700 0 0
VIRTU FINANCIAL Common Stocks 928254101 799 28,900 SH   SOLE   28,900 0 0
VISA INC Common Stocks 92826C839 19,266 82,396 SH   SOLE   82,396 0 0
WAL MART STORES INC Common Stocks 931142103 21,945 155,614 SH   SOLE   155,614 0 0
WALT DISNEY COMPANY Common Stocks 254687106 18,091 102,926 SH   SOLE   102,926 0 0
WASTE MGMT INC DEL Common Stocks 94106L109 217 1,550 SH   SOLE   1,550 0 0
WESTLEAF INC Common Stocks 243437100 13 50,000 SH   SOLE   50,000 0 0
WILLIAMS COS INC Common Stocks 969457100 201 7,570 SH   SOLE   7,570 0 0