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
AFLAC INC COM 001055102 318 8,545 SH   SOLE   8,545 0 0
ABBOTT LABS COM 002824100 9,455 86,211 SH   SOLE   81,739 0 4,472
ADVANCED MICRO DEVICES INC COM 007903107 416 5,000 SH   SOLE   5,000 0 0
AGREE REALTY CORP COM 008492100 295 4,519 SH   SOLE   2,000 0 2,519
AIR PRODS & CHEMS INC COM 009158106 609 2,043 SH   SOLE   1,903 0 140
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 819 5,052 SH   SOLE   5,000 0 52
ALIGN TECHNOLOGY INC COM 016255101 1,096 3,256 SH   SOLE   3,223 0 33
ALLIANZGI EQUITY & CONV INCO COM 018829101 721 28,405 SH   SOLE   28,405 0 0
AMAZON COM INC COM 023135106 43,161 13,188 SH   SOLE   12,077 0 1,112
AMERICAN EXPRESS CO COM 025816109 671 6,399 SH   SOLE   5,978 0 421
AMERICAN INTL GROUP INC COM NEW 026874784 626 20,651 SH   SOLE   19,399 0 1,252
AMERICAN WTR WKS CO INC NEW COM 030420103 738 4,737 SH   SOLE   4,576 0 161
AMGEN INC COM 031162100 4,984 21,145 SH   SOLE   20,065 0 1,080
AMPHENOL CORP NEW CL A 032095101 496 4,305 SH   SOLE   3,548 0 757
ANTHEM INC COM 036752103 444 1,497 SH   SOLE   1,000 0 497
APPLE INC COM 037833100 57,985 487,189 SH   SOLE   434,131 0 53,058
APPLIED MATLS INC COM 038222105 4,877 77,405 SH   SOLE   71,695 0 5,711
ARBOR REALTY TRUST INC COM 038923108 1,838 159,000 SH   SOLE   159,000 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 422 8,476 SH   SOLE   7,301 0 1,175
AUTODESK INC COM 052769106 702 2,700 SH   SOLE   2,343 0 357
AUTOMATIC DATA PROCESSING IN COM 053015103 591 3,982 SH   SOLE   3,924 0 58
AUTOZONE INC COM 053332102 4,909 4,114 SH   SOLE   3,818 0 296
BALLARD PWR SYS INC NEW COM 058586108 179 10,000 SH   SOLE   10,000 0 0
BK OF AMERICA CORP COM 060505104 912 37,631 SH   SOLE   29,680 0 7,951
BANK NEW YORK MELLON CORP COM 064058100 1,369 35,996 SH   SOLE   34,275 0 1,721
BAUSCH HEALTH COS INC COM 071734107 283 16,550 SH   SOLE   16,050 0 500
BAXTER INTL INC COM 071813109 1,048 12,803 SH   SOLE   12,358 0 445
BERKSHIRE HATHAWAY INC DEL CL A 084670108 319 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,384 25,405 SH   SOLE   23,914 0 1,491
BEST BUY INC COM 086516101 3,439 28,816 SH   SOLE   26,413 0 2,403
BLACKROCK CAP INVT CORP COM 092533108 17,561 6,806,453 SH   SOLE   6,128,931 0 677,522
BOEING CO COM 097023105 1,886 11,271 SH   SOLE   10,721 0 550
BORGWARNER INC COM 099724106 4,022 103,965 SH   SOLE   96,470 0 7,495
BRISTOL-MYERS SQUIBB CO COM 110122108 1,718 28,060 SH   SOLE   23,837 0 4,223
CIGNA CORP NEW COM 125523100 1,181 6,640 SH   SOLE   6,565 0 75
CSX CORP COM 126408103 1,849 23,084 SH   SOLE   22,574 0 510
CVS HEALTH CORP COM 126650100 1,655 27,775 SH   SOLE   25,571 0 2,204
CABOT OIL & GAS CORP COM 127097103 512 26,829 SH   SOLE   22,037 0 4,792
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 777 55,335 SH   SOLE   55,335 0 0
CANADIAN NATL RY CO COM 136375102 237 2,124 SH   SOLE   2,000 0 124
CARNIVAL CORP UNIT 99/99/9999 143658300 726 51,567 SH   SOLE   50,100 0 1,467
CELANESE CORP DEL COM 150870103 6,503 54,144 SH   SOLE   50,868 0 3,276
CHARLES RIV LABS INTL INC COM 159864107 360 1,500 SH   SOLE   1,500 0 0
CHEGG INC COM 163092109 847 10,033 SH   SOLE   10,000 0 33
CHEVRON CORP NEW COM 166764100 1,659 22,765 SH   SOLE   21,990 0 775
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,340 1,000 SH   SOLE   1,000 0 0
COCA COLA CO COM 191216100 1,885 37,681 SH   SOLE   34,433 0 3,248
COLGATE PALMOLIVE CO COM 194162103 819 10,204 SH   SOLE   10,204 0 0
COMERICA INC COM 200340107 496 11,888 SH   SOLE   11,164 0 724
COMMERCE BANCSHARES INC COM 200525103 316 5,425 SH   SOLE   4,356 0 1,069
CULLEN FROST BANKERS INC COM 229899109 212 3,090 SH   SOLE   2,416 0 674
CUMMINS INC COM 231021106 225 1,010 SH   SOLE   1,010 0 0
DTE ENERGY CO COM 233331107 307 2,572 SH   SOLE   2,572 0 0
DANAHER CORPORATION COM 235851102 1,624 7,142 SH   SOLE   5,970 0 1,172
DELTA AIR LINES INC DEL COM NEW 247361702 1,625 51,638 SH   SOLE   51,435 0 203
DEXCOM INC COM 252131107 608 1,500 SH   SOLE   1,500 0 0
DIGITAL RLTY TR INC COM 253868103 1,493 9,469 SH   SOLE   9,450 0 19
DISNEY WALT CO COM DISNEY 254687106 8,630 68,057 SH   SOLE   63,184 0 4,873
DOCUSIGN INC COM 256163106 753 3,210 SH   SOLE   3,210 0 0
DYNATRACE INC COM NEW 268150109 429 10,000 SH   SOLE   10,000 0 0
ECOLAB INC COM 278865100 687 3,360 SH   SOLE   2,618 0 742
EMERSON ELEC CO COM 291011104 349 4,963 SH   SOLE   4,383 0 580
ENTERPRISE PRODS PARTNERS L COM 293792107 1,190 69,152 SH   SOLE   69,152 0 0
EQUIFAX INC COM 294429105 1,669 10,217 SH   SOLE   9,883 0 334
EQUITRANS MIDSTREAM CORP COM 294600101 354 43,638 SH   SOLE   43,638 0 0
EURONET WORLDWIDE INC COM 298736109 467 5,000 SH   SOLE   5,000 0 0
FASTENAL CO COM 311900104 1,639 36,207 SH   SOLE   34,992 0 1,215
FRANCO NEV CORP COM 351858105 559 4,000 SH   SOLE   4,000 0 0
GENERAL DYNAMICS CORP COM 369550108 455 3,197 SH   SOLE   2,616 0 581
GENERAL ELECTRIC CO COM 369604103 120 16,401 SH   SOLE   15,373 0 1,028
GRAHAM HLDGS CO COM CL B 384637104 2,050 5,000 SH   SOLE   5,000 0 0
HERCULES CAPITAL INC COM 427096508 930 80,000 SH   SOLE   80,000 0 0
HOME DEPOT INC COM 437076102 14,522 50,482 SH   SOLE   48,615 0 1,867
HONEYWELL INTL INC COM 438516106 2,457 14,051 SH   SOLE   13,065 0 986
HUMANA INC COM 444859102 2,284 5,218 SH   SOLE   4,978 0 240
IGM BIOSCIENCES INC COM 449585108 751 10,000 SH   SOLE   10,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 307 1,485 SH   SOLE   1,485 0 0
ILLUMINA INC COM 452327109 1,331 4,079 SH   SOLE   3,367 0 712
INTEL CORP COM 458140100 3,154 58,233 SH   SOLE   56,526 0 1,707
INTERNATIONAL BUSINESS MACHS COM 459200101 905 7,189 SH   SOLE   7,180 0 9
INTUIT COM 461202103 2,389 7,003 SH   SOLE   5,686 0 1,317
ISHARES INC MSCI FRNTR100ETF 464286145 252 9,380 SH   SOLE   1,938 0 7,442
ISHARES TR CORE S&P TTL STK 464287150 410 5,205 SH   SOLE   5,205 0 0
ISHARES TR SELECT DIVID ETF 464287168 448 5,192 SH   SOLE   3,192 0 2,000
ISHARES TR TIPS BD ETF 464287176 10,422 82,492 SH   SOLE   76,356 0 6,136
ISHARES TR CORE S&P500 ETF 464287200 6,295 18,066 SH   SOLE   17,993 0 73
ISHARES TR CORE US AGGBD ET 464287226 2,564 21,750 SH   SOLE   21,492 0 258
ISHARES TR MSCI EMG MKT ETF 464287234 2,142 47,025 SH   SOLE   29,556 0 17,469
ISHARES TR S&P 500 GRWT ETF 464287309 2,264 9,448 SH   SOLE   9,448 0 0
ISHARES TR NORTH AMERN NAT 464287374 2,796 137,983 SH   SOLE   132,139 0 5,844
ISHARES TR S&P 500 VAL ETF 464287408 1,786 15,313 SH   SOLE   15,313 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 6,755 78,143 SH   SOLE   74,143 0 4,000
ISHARES TR MSCI EAFE ETF 464287465 4,561 70,449 SH   SOLE   67,697 0 2,752
ISHARES TR RUS MD CP GR ETF 464287481 226 1,223 SH   SOLE   1,223 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,938 31,810 SH   SOLE   31,810 0 0
ISHARES TR CORE S&P MCP ETF 464287507 28,391 142,591 SH   SOLE   18,212 0 124,379
ISHARES TR RUS 1000 VAL ETF 464287598 14,753 119,752 SH   SOLE   117,400 0 2,352
ISHARES TR RUS 1000 GRW ETF 464287614 16,700 74,216 SH   SOLE   71,603 0 2,613
ISHARES TR RUS 1000 ETF 464287622 38,707 198,897 SH   SOLE   190,472 0 8,425
ISHARES TR RUS 2000 VAL ETF 464287630 6,842 63,264 SH   SOLE   61,185 0 2,079
ISHARES TR RUSSELL 2000 ETF 464287655 10,475 64,522 SH   SOLE   55,876 0 8,646
ISHARES TR CORE S&P US VLU 464287663 845 14,996 SH   SOLE   13,356 0 1,640
ISHARES TR US HLTHCARE ETF 464287762 461 1,975 SH   SOLE   175 0 1,800
ISHARES TR CORE S&P SCP ETF 464287804 25,341 334,185 SH   SOLE   35,008 0 299,177
ISHARES TR MSCI ACWI EX US 464288240 221 4,699 SH   SOLE   4,595 0 104
ISHARES TR MSCI ACWI ETF 464288257 2,814 34,134 SH   SOLE   32,239 0 1,895
ISHARES TR NATIONAL MUN ETF 464288414 1,635 14,181 SH   SOLE   10,331 0 3,850
ISHARES TR ISHS 1-5YR INVS 464288646 3,042 55,366 SH   SOLE   54,909 0 457
ISHARES TR 3 7 YR TREAS BD 464288661 4,915 36,871 SH   SOLE   33,761 0 3,110
ISHARES TR PFD AND INCM SEC 464288687 368 10,000 SH   SOLE   10,000 0 0
ISHARES TR EAFE GRWTH ETF 464288885 2,145 23,499 SH   SOLE   23,499 0 0
JOHNSON & JOHNSON COM 478160104 4,369 29,500 SH   SOLE   28,432 0 1,068
KEROS THERAPEUTICS INC COM 492327101 775 15,000 SH   SOLE   15,000 0 0
LANNET INC COM 516012101 44,149 7,691,473 SH   SOLE   16,150 0 7,675,323
LAUDER ESTEE COS INC CL A 518439104 210 935 SH   SOLE   935 0 0
LEGGETT & PLATT INC COM 524660107 289 6,347 SH   SOLE   6,330 0 17
LENNAR CORP CL A 526057104 766 9,048 SH   SOLE   7,094 0 1,954
LILLY ELI & CO COM 532457108 1,694 11,592 SH   SOLE   11,450 0 142
LIVONGO HEALTH INC COM 539183103 1,135 8,000 SH   SOLE   8,000 0 0
LOCKHEED MARTIN CORP COM 539830109 3,822 9,889 SH   SOLE   9,749 0 140
LOWES COS INC COM 548661107 2,417 13,604 SH   SOLE   13,010 0 594
LULULEMON ATHLETICA INC COM 550021109 3,128 8,939 SH   SOLE   8,778 0 161
MGM RESORTS INTERNATIONAL COM 552953101 13,758 647,731 SH   SOLE   647,731 0 0
MARKEL CORP COM 570535104 742 764 SH   SOLE   642 0 122
MARTIN MARIETTA MATLS INC COM 573284106 621 2,398 SH   SOLE   1,957 0 441
MCDONALDS CORP COM 580135101 3,315 14,451 SH   SOLE   13,695 0 756
METTLER TOLEDO INTERNATIONAL COM 592688105 386 375 SH   SOLE   293 0 82
MICROSOFT CORP COM 594918104 33,323 151,700 SH   SOLE   138,146 0 13,554
MICROCHIP TECHNOLOGY INC. COM 595017104 3,146 28,394 SH   SOLE   25,816 0 2,578
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 197 48,847 SH   SOLE   39,080 0 9,767
MONDELEZ INTL INC CL A 609207105 475 8,199 SH   SOLE   7,138 0 1,061
MOODYS CORP COM 615369105 704 2,436 SH   SOLE   2,043 0 393
MORGAN STANLEY COM NEW 617446448 4,881 94,145 SH   SOLE   88,385 0 5,760
NEW MTN FIN CORP COM 647551100 444 46,000 SH   SOLE   46,000 0 0
NIKE INC CL B 654106103 5,852 45,716 SH   SOLE   42,413 0 3,303
NIKOLA CORP COM 654110105 198 10,120 SH   SOLE   10,120 0 0
NORTHERN TR CORP COM 665859104 315 3,600 SH   SOLE   3,600 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,912 6,046 SH   SOLE   6,010 0 36
NOVAVAX INC COM NEW 670002401 333 3,110 SH   SOLE   3,110 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 906 29,682 SH   SOLE   29,600 0 82
ONE LIBERTY PPTYS INC COM 682406103 677 41,430 SH   SOLE   41,430 0 0
ONEOK INC NEW COM 682680103 390 13,492 SH   SOLE   13,492 0 0
OSHKOSH CORP COM 688239201 605 7,560 SH   SOLE   6,220 0 1,340
PNC FINL SVCS GROUP INC COM 693475105 551 4,941 SH   SOLE   4,434 0 507
PALO ALTO NETWORKS INC COM 697435105 770 3,126 SH   SOLE   3,000 0 126
PARKER-HANNIFIN CORP COM 701094104 972 4,362 SH   SOLE   3,562 0 800
PEPSICO INC COM 713448108 4,977 35,116 SH   SOLE   34,154 0 962
PERKINELMER INC COM 714046109 248 2,000 SH   SOLE   2,000 0 0
PFIZER INC COM 717081103 2,290 60,355 SH   SOLE   58,536 0 1,819
PHILIP MORRIS INTL INC COM 718172109 2,346 29,599 SH   SOLE   29,236 0 363
PHILLIPS 66 COM 718546104 690 13,639 SH   SOLE   12,471 0 1,168
PIONEER NAT RES CO COM 723787107 348 3,854 SH   SOLE   3,198 0 656
PROCTER AND GAMBLE CO COM 742718109 3,980 27,567 SH   SOLE   25,645 0 1,922
PULTE GROUP INC COM 745867101 377 7,900 SH   SOLE   7,900 0 0
QUALCOMM INC COM 747525103 1,818 14,091 SH   SOLE   11,967 0 2,124
RPM INTL INC COM 749685103 1,034 11,497 SH   SOLE   8,479 0 3,018
RAYONIER INC COM 754907103 655 23,645 SH   SOLE   22,770 0 875
REALTY INCOME CORP COM 756109104 621 10,260 SH   SOLE   10,200 0 60
REDWOOD TR INC COM 758075402 281 34,253 SH   SOLE   33,443 0 810
REGAL BELOIT CORP COM 758750103 204 2,023 SH   SOLE   2,000 0 23
ROCKWELL AUTOMATION INC COM 773903109 835 3,352 SH   SOLE   3,352 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,894 11,279 SH   SOLE   10,323 0 956
ROSS STORES INC COM 778296103 944 9,922 SH   SOLE   9,612 0 310
SAP SE SPON ADR 803054204 2,230 14,373 SH   SOLE   12,875 0 1,498
SAVARA INC COM 805111101 30 25,214 SH   SOLE   25,214 0 0
SCHLUMBERGER LTD COM 806857108 152 10,176 SH   SOLE   9,746 0 430
SCHWAB CHARLES CORP COM 808513105 1,452 36,968 SH   SOLE   34,827 0 2,141
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 379 6,405 SH   SOLE   6,400 0 5
SONY CORP SPONSORED ADR 835699307 583 8,017 SH   SOLE   6,542 0 1,475
SOUTHERN CO COM 842587107 333 5,699 SH   SOLE   4,992 0 707
SQUARE INC CL A 852234103 783 4,200 SH   SOLE   4,200 0 0
STARBUCKS CORP COM 855244109 1,565 17,683 SH   SOLE   17,105 0 578
STRYKER CORPORATION COM 863667101 250 1,116 SH   SOLE   843 0 273
SUN CMNTYS INC COM 866674104 1,937 13,263 SH   SOLE   12,426 0 837
T-MOBILE US INC COM 872590104 904 7,866 SH   SOLE   7,662 0 204
TELEFLEX INCORPORATED COM 879369106 1,255 3,435 SH   SOLE   3,064 0 371
TEXAS INSTRS INC COM 882508104 8,081 52,776 SH   SOLE   48,233 0 4,543
THERMO FISHER SCIENTIFIC INC COM 883556102 13,720 29,279 SH   SOLE   27,338 0 1,941
TRADEWEB MKTS INC CL A 892672106 410 7,000 SH   SOLE   7,000 0 0
TRANSDIGM GROUP INC COM 893641100 279 568 SH   SOLE   478 0 90
TYSON FOODS INC CL A 902494103 424 7,101 SH   SOLE   5,991 0 1,110
US BANCORP DEL COM NEW 902973304 1,071 27,362 SH   SOLE   26,122 0 1,240
UNILEVER N V N Y SHS NEW 904784709 397 6,437 SH   SOLE   6,000 0 437
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 19,027 229,376 SH   SOLE   180,749 0 48,627
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,606 86,764 SH   SOLE   82,548 0 4,216
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 6,265 74,538 SH   SOLE   65,721 0 8,817
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 11,861 230,041 SH   SOLE   10,706 0 219,335
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,354 30,261 SH   SOLE   27,245 0 3,016
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 292 5,458 SH   SOLE   5,458 0 0
VEEVA SYS INC CL A COM 922475108 2,144 7,000 SH   SOLE   7,000 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 223 1,173 SH   SOLE   1,173 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 398 1,683 SH   SOLE   1,683 0 0
VICI PPTYS INC COM 925652109 596 25,151 SH   SOLE   25,000 0 151
VONTIER CORPORATION COM 928881101 252 8,934 SH   SOLE   8,162 0 772
WALMART INC COM 931142103 2,359 16,299 SH   SOLE   14,644 0 1,655
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,310 35,011 SH   SOLE   33,637 0 1,374
WATERS CORP COM 941848103 272 1,288 SH   SOLE   270 0 1,018
WELLS FARGO CO NEW COM 949746101 242 10,595 SH   SOLE   10,595 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 460 1,576 SH   SOLE   1,500 0 76
WILLIAMS COS INC COM 969457100 883 45,836 SH   SOLE   45,000 0 836
KIRKLAND LAKE GOLD COM 49741e100 499 10,000 SH   SOLE   10,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 697 11,287 SH   SOLE   10,314 0 973
AQUESTIVE THERAPEUTICS INC COM 03843e104 50 10,000 SH   SOLE   10,000 0 0
INVESCO QQQ TR UNIT SER 1 46090e103 2,689 9,320 SH   SOLE   9,320 0 0
BLACK DIAMOND THERAPEUTICS INC COM 09203e105 506 15,000 SH   SOLE   15,000 0 0
TARGET CORP COM 87612e106 1,472 8,928 SH   SOLE   8,928 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 1,365 16,000 SH   SOLE   16,000 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739e108 784 40,500 SH   SOLE   40,500 0 0
FORTINET INC COM 34959e109 667 5,074 SH   SOLE   5,000 0 74
AT&T INC COM 00206R102 2,392 87,505 SH   SOLE   84,227 0 3,278
ARK ETF TR INNOVATION ETF 00214Q104 516 5,020 SH   SOLE   5,000 0 20
ABBVIE INC COM 00287Y109 3,841 44,527 SH   SOLE   43,687 0 840
ADOBE SYSTEMS INCORPORATED COM 00724F101 12,970 25,794 SH   SOLE   24,037 0 1,757
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8,696 28,297 SH   SOLE   25,692 0 2,606
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 436 3,000 SH   SOLE   3,000 0 0
ALPHABET INC CAP STK CL C 02079K107 12,206 7,760 SH   SOLE   6,993 0 767
ALPHABET INC CAP STK CL A 02079K305 15,432 9,844 SH   SOLE   9,325 0 519
ALTRIA GROUP INC COM 02209S103 1,272 32,170 SH   SOLE   26,694 0 5,476
AMERICAN TOWER CORP NEW COM 03027X100 8,437 34,762 SH   SOLE   32,890 0 1,872
AMERIPRISE FINL INC COM 03076C106 1,022 6,016 SH   SOLE   4,969 0 1,047
ANSYS INC COM 03662Q105 5,080 14,526 SH   SOLE   12,996 0 1,530
APOLLO COML REAL EST FIN INC COM 03762U105 183 20,000 SH   SOLE   20,000 0 0
ARES CAPITAL CORP COM 04010L103 721 51,470 SH   SOLE   42,940 0 8,530
BRP GROUP INC COM CL A 05589G102 277 10,000 SH   SOLE   10,000 0 0
BANDWIDTH INC COM CL A 05988J103 649 3,500 SH   SOLE   3,500 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,060 13,378 SH   SOLE   13,000 0 378
BIOGEN INC COM 09062X103 444 1,584 SH   SOLE   668 0 916
BLACKROCK INC COM 09247X101 9,301 14,149 SH   SOLE   13,483 0 667
BLACKSTONE GROUP INC COM CL A 09260D107 5,194 93,119 SH   SOLE   87,248 0 5,871
BOOKING HOLDINGS INC COM 09857L108 1,738 1,042 SH   SOLE   1,042 0 0
BROADMARK RLTY CAP INC COM 11135B100 4,602 456,963 SH   SOLE   422,954 0 34,009
BROADCOM INC COM 11135F101 4,000 10,565 SH   SOLE   10,227 0 338
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 607 10,646 SH   SOLE   10,000 0 646
CBRE GROUP INC CL A 12504L109 4,833 99,433 SH   SOLE   93,472 0 5,961
CDW CORP COM 12514G108 4,759 36,435 SH   SOLE   33,938 0 2,497
CAPITAL ONE FINL CORP COM 14040H105 1,671 21,088 SH   SOLE   19,494 0 1,594
CARETRUST REIT INC COM 14174T107 360 20,054 SH   SOLE   20,000 0 54
CISCO SYS INC COM 17275R102 2,263 56,341 SH   SOLE   53,088 0 3,253
CLOUDFLARE INC CL A COM 18915M107 291 5,000 SH   SOLE   5,000 0 0
COMCAST CORP NEW CL A 20030N101 1,505 33,031 SH   SOLE   25,788 0 7,243
COMPASS DIVERSIFIED SH BEN INT 20451Q104 1,781 97,000 SH   SOLE   97,000 0 0
CONSTELLATION BRANDS INC CL A 21036P108 4,052 22,326 SH   SOLE   20,921 0 1,405
CORESITE RLTY CORP COM 21870Q105 2,095 16,568 SH   SOLE   16,500 0 68
CORNERSTONE ONDEMAND INC COM 21925Y103 11,581 305,000 SH   SOLE   300,000 0 5,000
CORTEVA INC COM 22052L104 665 19,526 SH   SOLE   15,374 0 4,152
COSTCO WHSL CORP NEW COM 22160K105 662 1,735 SH   SOLE   1,536 0 199
CROWDSTRIKE HLDGS INC CL A 22788C105 1,453 10,000 SH   SOLE   10,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 961 5,758 SH   SOLE   5,478 0 280
DIAGEO PLC SPON ADR NEW 25243Q205 1,729 12,482 SH   SOLE   11,786 0 696
DIGITAL TURBINE INC COM NEW 25400W102 576 15,000 SH   SOLE   15,000 0 0
DOMINION ENERGY INC COM 25746U109 611 7,500 SH   SOLE   7,500 0 0
DOMINOS PIZZA INC COM 25754A201 5,340 13,369 SH   SOLE   12,667 0 702
DRAFTKINGS INC COM CL A 26142R104 500 11,268 SH   SOLE   10,167 0 1,101
DUKE ENERGY CORP NEW COM NEW 26441C204 264 2,854 SH   SOLE   2,854 0 0
EOG RES INC COM 26875P101 777 20,772 SH   SOLE   20,694 0 78
EAST WEST BANCORP INC COM 27579R104 326 8,880 SH   SOLE   7,236 0 1,644
EASTERLY GOVT PPTYS INC COM 27616P103 228 10,285 SH   SOLE   10,000 0 285
ELANCO ANIMAL HEALTH INC COM 28414H103 988 31,310 SH   SOLE   25,344 0 5,966
EMERGENT BIOSOLUTIONS INC COM 29089Q105 249 2,521 SH   SOLE   2,500 0 21
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 176 29,230 SH   SOLE   29,230 0 0
EQUINIX INC COM 29444U700 1,316 1,609 SH   SOLE   1,500 0 109
EQUITY LIFESTYLE PPTYS INC COM 29472R108 278 4,359 SH   SOLE   3,516 0 843
EQUITY RESIDENTIAL SH BEN INT 29476L107 687 13,256 SH   SOLE   12,725 0 531
EVERBRIDGE INC COM 29978A104 575 4,550 SH   SOLE   4,500 0 50
EVERSOURCE ENERGY COM 30040W108 343 3,753 SH   SOLE   3,616 0 137
EXPEDIA GROUP INC COM NEW 30212P303 453 4,996 SH   SOLE   4,896 0 100
EXXON MOBIL CORP COM 30231G102 895 26,256 SH   SOLE   24,926 0 1,330
FACEBOOK INC CL A 30303M102 17,168 64,559 SH   SOLE   53,583 0 10,976
FEDEX CORP COM 31428X106 515 1,814 SH   SOLE   1,809 0 5
FIDELITY NATL INFORMATION SV COM 31620M106 898 6,240 SH   SOLE   5,841 0 399
FIRST INDL RLTY TR INC COM 32054K103 209 5,000 SH   SOLE   5,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 791 6,237 SH   SOLE   4,929 0 1,308
FIRST TR INTER DUR PFD & IN COM 33718W103 864 40,000 SH   SOLE   40,000 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 503 10,000 SH   SOLE   10,000 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 543 6,468 SH   SOLE   1,800 0 4,668
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 363 17,843 SH   SOLE   17,843 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 10,743 232,734 SH   SOLE   228,529 0 4,205
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 477 9,238 SH   SOLE   8,238 0 1,000
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,066 52,679 SH   SOLE   52,679 0 0
FORTIVE CORP COM 34959J108 1,585 23,603 SH   SOLE   21,661 0 1,942
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 26,412 1,557,306 SH   SOLE   1,398,593 0 158,713
GAMING & LEISURE PPTYS INC COM 36467J108 387 10,211 SH   SOLE   10,127 0 84
GLOBAL X FDS S&P 500 COVERED 37954Y475 481 10,650 SH   SOLE   10,650 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,127 5,467 SH   SOLE   4,445 0 1,022
IPG PHOTONICS CORP COM 44980X109 3,637 19,842 SH   SOLE   18,623 0 1,219
INARI MED INC COM 45332Y109 359 5,000 SH   SOLE   5,000 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 686 5,300 SH   SOLE   5,300 0 0
INSULET CORP COM 45784P101 1,250 5,033 SH   SOLE   5,005 0 28
INTUITIVE SURGICAL INC COM NEW 46120E602 775 1,030 SH   SOLE   1,030 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 314 5,676 SH   SOLE   4,176 0 1,500
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 229 8,638 SH   SOLE   6,638 0 2,000
IRON MTN INC NEW COM 46284V101 688 25,000 SH   SOLE   25,000 0 0
ISHARES SILVER TR ISHARES 46428Q109 448 20,000 SH   SOLE   20,000 0 0
ISHARES TR US TREAS BD ETF 46429B267 479 17,210 SH   SOLE   17,210 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 14,927 294,503 SH   SOLE   292,863 0 1,640
ISHARES TR MSCI USA MIN VOL 46429B697 43,477 664,479 SH   SOLE   635,304 0 29,175
ISHARES INC CORE MSCI EMKT 46434G103 595 10,924 SH   SOLE   10,924 0 0
ISHARES TR CORE DIV GRWTH 46434V621 272 6,567 SH   SOLE   6,567 0 0
ISHARES TR HDG MSCI EAFE 46434V803 818 29,240 SH   SOLE   16,972 0 12,268
ISHARES TR ULTR SH TRM BD 46434V878 277 5,475 SH   SOLE   5,475 0 0
JPMORGAN CHASE & CO COM 46625H100 10,009 98,598 SH   SOLE   84,939 0 13,659
KILROY RLTY CORP COM 49427F108 282 5,529 SH   SOLE   5,500 0 29
KINDER MORGAN INC DEL COM 49456B101 672 52,265 SH   SOLE   52,265 0 0
KURA ONCOLOGY INC COM 50127T109 682 20,000 SH   SOLE   20,000 0 0
LHC GROUP INC COM 50187A107 450 2,000 SH   SOLE   2,000 0 0
LGI HOMES INC COM 50187T106 635 5,000 SH   SOLE   5,000 0 0
LEVEL ONE BANCORP INC COM 52730D208 161 10,000 SH   SOLE   10,000 0 0
LMP AUTOMOTIVE HLDGS INC COM 53952P101 233 7,065 SH   SOLE   7,065 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,376 50,025 SH   SOLE   50,000 0 25
MACQUARIE INFRASTRUCTURE COR COM 55608B105 16,090 602,180 SH   SOLE   546,640 0 55,540
MARATHON PETE CORP COM 56585A102 390 13,285 SH   SOLE   11,785 0 1,500
MASTERCARD INCORPORATED CL A 57636Q104 10,423 30,711 SH   SOLE   28,766 0 1,945
MEDICAL PPTYS TRUST INC COM 58463J304 2,133 118,164 SH   SOLE   117,550 0 614
MERCK & CO. INC COM 58933Y105 3,234 40,516 SH   SOLE   39,986 0 530
MYOKARDIA INC COM 62857M105 1,776 8,000 SH   SOLE   8,000 0 0
NETFLIX INC COM 64110L106 1,116 2,103 SH   SOLE   2,078 0 25
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 15,389 1,888,249 SH   SOLE   1,691,264 0 196,985
NEXTERA ENERGY INC COM 65339F101 6,371 20,848 SH   SOLE   20,104 0 744
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,654 25,159 SH   SOLE   24,339 0 820
NEXPOINT RESIDENTIAL TR INC COM 65341D102 664 15,096 SH   SOLE   15,096 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,244 26,031 SH   SOLE   24,279 0 1,752
NVIDIA CORPORATION COM 67066G104 2,297 4,157 SH   SOLE   4,055 0 102
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 105 12,970 SH   SOLE   12,970 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 149 18,235 SH   SOLE   18,235 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 186 21,640 SH   SOLE   21,640 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 132 22,190 SH   SOLE   22,190 0 0
NUVEEN PFD & INCOME TERM FD COM 67075A106 889 40,000 SH   SOLE   40,000 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 248 531 SH   SOLE   459 0 72
OSI ETF TR OSHARES US SMLCP 67110P100 407 14,535 SH   SOLE   0 0 14,535
ORACLE CORP COM 68389X105 2,798 46,402 SH   SOLE   44,292 0 2,110
PRA HEALTH SCIENCES INC COM 69354M108 1,870 17,000 SH   SOLE   17,000 0 0
PALOMAR HLDGS INC COM 69753M105 455 5,000 SH   SOLE   5,000 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,681 7,022 SH   SOLE   7,000 0 22
PAYPAL HLDGS INC COM 70450Y103 2,713 13,268 SH   SOLE   12,311 0 957
PELOTON INTERACTIVE INC CL A COM 70614W100 1,338 10,190 SH   SOLE   8,065 0 2,125
PENNYMAC FINL SVCS INC NEW COM 70932M107 825 12,500 SH   SOLE   12,500 0 0
PENUMBRA INC COM 70975L107 321 1,500 SH   SOLE   1,500 0 0
PIMCO INCOME STRATEGY FD COM 72201H108 266 26,000 SH   SOLE   26,000 0 0
PIMCO INCOME STRATEGY FD II COM 72201J104 320 35,000 SH   SOLE   35,000 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 359 3,792 SH   SOLE   0 0 3,792
PING IDENTITY HLDG CORP COM 72341T103 435 12,500 SH   SOLE   12,500 0 0
PLUG POWER INC COM NEW 72919P202 163 10,000 SH   SOLE   10,000 0 0
PROLOGIS INC. COM 74340W103 1,305 12,515 SH   SOLE   11,900 0 615
PROSHARES TR PSHS SHORT DOW30 74347B235 1,549 36,507 SH   SOLE   9,363 0 27,144
PROSHARES TR SHORT S&P 500 NE 74347B425 37,505 1,915,498 SH   SOLE   1,775,130 0 140,368
PROSHARES TR SHRT 20+YR TRE 74347X849 181 11,688 SH   SOLE   8,688 0 3,000
QUALYS INC COM 74758T303 517 5,086 SH   SOLE   5,000 0 86
QUIDEL CORP COM 74838J101 774 3,032 SH   SOLE   3,000 0 32
RH COM 74967X103 771 2,000 SH   SOLE   2,000 0 0
READY CAPITAL CORP COM 75574U101 118 10,000 SH   SOLE   10,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 940 1,567 SH   SOLE   1,523 0 44
REVOLUTION MEDICINES INC COM 76155X100 489 10,750 SH   SOLE   10,000 0 750
RINGCENTRAL INC CL A 76680R206 1,120 4,000 SH   SOLE   4,000 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 632 2,037 SH   SOLE   2,033 0 4
SPDR S&P 500 ETF TR TR UNIT 78462F103 69,608 200,431 SH   SOLE   54,133 0 146,298
SPDR GOLD TR GOLD SHS 78463V107 1,311 7,355 SH   SOLE   4,760 0 2,595
SPDR SER TR NUVEEN BBG BRCLY 78464A284 449 7,891 SH   SOLE   7,891 0 0
SPDR SER TR S&P DIVID ETF 78464A763 1,134 11,658 SH   SOLE   11,658 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,360 67,564 SH   SOLE   62,973 0 4,591
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 495 1,730 SH   SOLE   1,730 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7,998 21,971 SH   SOLE   19,360 0 2,611
SPDR SER TR PORTFOLIO SH TSR 78468R101 29,260 953,411 SH   SOLE   941,910 0 11,501
SPDR SER TR BLOMBERG BRC INV 78468R200 4,781 156,232 SH   SOLE   154,332 0 1,900
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 227 5,055 SH   SOLE   5,000 0 55
SALESFORCE COM INC COM 79466L302 2,160 8,355 SH   SOLE   7,423 0 932
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 228 3,435 SH   SOLE   3,363 0 73
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 845 7,830 SH   SOLE   7,772 0 58
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 310 4,681 SH   SOLE   4,681 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 461 3,018 SH   SOLE   2,973 0 45
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 445 17,798 SH   SOLE   17,573 0 225
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 621 7,605 SH   SOLE   7,605 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 589 4,865 SH   SOLE   4,805 0 60
SERVICENOW INC COM 81762P102 2,132 4,062 SH   SOLE   4,014 0 48
SHOPIFY INC CL A 82509L107 1,708 1,600 SH   SOLE   1,501 0 99
SMILEDIRECTCLUB INC CL A COM 83192H106 995 83,514 SH   SOLE   83,514 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,248 4,131 SH   SOLE   4,047 0 84
SPROTT PHYSICAL GOLD TR UNIT 85207H104 6,818 450,317 SH   SOLE   423,572 0 26,745
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 90 10,619 SH   SOLE   10,619 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,915 102,260 SH   SOLE   98,910 0 3,350
STAG INDL INC COM 85254J102 331 10,124 SH   SOLE   10,000 0 124
TELADOC HEALTH INC COM 87918A105 1,128 5,097 SH   SOLE   5,000 0 97
TESLA INC COM 88160R101 3,069 6,980 SH   SOLE   4,940 0 2,040
THE TRADE DESK INC COM CL A 88339J105 2,420 4,000 SH   SOLE   4,000 0 0
3M CO COM 88579Y101 466 2,724 SH   SOLE   2,702 0 23
TITAN INTL INC ILL COM 88830M102 549 184,076 SH   SOLE   184,076 0 0
TOPBUILD CORP COM 89055F103 1,045 5,606 SH   SOLE   5,590 0 16
TWILIO INC CL A 90138F102 1,698 5,200 SH   SOLE   5,200 0 0
TWITTER INC COM 90184L102 708 15,450 SH   SOLE   11,157 0 4,293
TWO HBRS INVT CORP COM NEW 90187B408 592 113,500 SH   SOLE   113,500 0 0
ULTA BEAUTY INC COM 90384S303 377 1,558 SH   SOLE   1,331 0 227
UNITEDHEALTH GROUP INC COM 91324P102 9,359 28,368 SH   SOLE   26,171 0 2,198
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 477 2,925 SH   SOLE   625 0 2,300
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,246 3,824 SH   SOLE   3,824 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 596 5,697 SH   SOLE   5,697 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 787 12,691 SH   SOLE   12,569 0 122
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 627 4,785 SH   SOLE   4,785 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 615 11,373 SH   SOLE   11,198 0 175
VERIZON COMMUNICATIONS INC COM 92343V104 2,830 48,750 SH   SOLE   47,229 0 1,521
VERTEX PHARMACEUTICALS INC COM 92532F100 740 3,395 SH   SOLE   3,033 0 362
VISA INC COM CL A 92826C839 6,930 34,604 SH   SOLE   32,834 0 1,770
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,453 101,780 SH   SOLE   96,361 0 5,419
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 222 45,000 SH   SOLE   45,000 0 0
WESTERN ASSET HIGH YIELD DEF COM 95768B107 274 19,300 SH   SOLE   19,300 0 0
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 3,680 3,871,000 PRN   SOLE   3,871,000 0 0
WESTROCK CO COM 96145D105 3,887 94,847 SH   SOLE   88,599 0 6,249
WORKHORSE GROUP INC COM NEW 98138J206 460 20,175 SH   SOLE   20,175 0 0
XYLEM INC COM 98419M100 609 6,654 SH   SOLE   5,453 0 1,201
ZOETIS INC CL A 98978V103 1,164 7,119 SH   SOLE   6,580 0 539
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2,236 4,000 SH   SOLE   4,000 0 0
ZYNEX INC COM 98986M103 422 30,000 SH   SOLE   30,000 0 0
ALLEGION PLC ORD SHS G0176J109 856 8,148 SH   SOLE   6,911 0 1,237
ATLASSIAN CORP PLC CL A G06242104 2,089 10,072 SH   SOLE   10,005 0 67
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,001 34,780 SH   SOLE   32,872 0 1,908
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 958 20,434 SH   SOLE   15,000 0 5,434
EATON CORP PLC SHS G29183103 470 4,299 SH   SOLE   3,869 0 430
HORIZON THERAPEUTICS PUB L SHS G46188101 401 5,030 SH   SOLE   5,000 0 30
JOHNSON CTLS INTL PLC SHS G51502105 839 19,499 SH   SOLE   15,681 0 3,818
KINIKSA PHARMACEUTICALS LTD COM CL A G5269C101 185 10,076 SH   SOLE   10,076 0 0
LAZARD LTD SHS A G54050102 708 19,152 SH   SOLE   18,512 0 640
LINDE PLC SHS G5494J103 1,346 5,774 SH   SOLE   5,310 0 464
MEDTRONIC PLC SHS G5960L103 2,051 18,623 SH   SOLE   16,663 0 1,960
TRANE TECHNOLOGIES PLC SHS G8994E103 269 2,050 SH   SOLE   2,050 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 786 3,626 SH   SOLE   3,438 0 188
ALCON AG ORD SHS H01301128 1,166 18,835 SH   SOLE   15,945 0 2,890
CHUBB LIMITED COM H1467J104 4,168 34,945 SH   SOLE   32,297 0 2,649
FIVERR INTL LTD ORD SHS M4R82T106 867 5,000 SH   SOLE   5,000 0 0
INMODE LTD SHS M5425M103 2,382 60,000 SH   SOLE   60,000 0 0
FERRARI N V COM N3167Y103 1,043 5,431 SH   SOLE   5,320 0 111
ROYAL CARIBBEAN GROUP COM V7780T103 321 5,452 SH   SOLE   5,442 0 10