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 568 3,818 SH   SOLE   3,533 0 285
ABBOTT LABS COM 002824100 8,241 69,628 SH   SOLE   65,870 0 3,758
ABBVIE INC COM 00287Y109 3,111 19,193 SH   SOLE   17,992 0 1,201
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,096 24,007 SH   SOLE   22,677 0 1,330
ADOBE SYSTEMS INCORPORATED COM 00724F101 13,231 29,041 SH   SOLE   27,105 0 1,936
ADVANCED MICRO DEVICES INC COM 007903107 240 2,194 SH   SOLE   2,097 0 97
AFLAC INC COM 001055102 586 9,097 SH   SOLE   9,097 0 0
AGREE RLTY CORP COM 008492100 305 4,589 SH   SOLE   2,000 0 2,589
AIR PRODS & CHEMS INC COM 009158106 2,806 11,230 SH   SOLE   10,277 0 953
ALCON AG ORD SHS H01301128 1,929 24,186 SH   SOLE   20,549 0 3,637
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 563 5,175 SH   SOLE   4,600 0 575
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 235 5,000 SH   SOLE   5,000 0 0
ALPHABET INC CAP STK CL A 02079K305 10,736 3,860 SH   SOLE   3,570 0 291
ALPHABET INC CAP STK CL C 02079K107 10,127 3,626 SH   SOLE   3,404 0 222
ALTRIA GROUP INC COM 02209S103 1,517 29,028 SH   SOLE   21,757 0 7,271
AMAZON COM INC COM 023135106 19,560 6,000 SH   SOLE   5,389 0 612
AMERICAN EXPRESS CO COM 025816109 1,317 7,044 SH   SOLE   6,696 0 348
AMERICAN INTL GROUP INC COM NEW 026874784 1,163 18,535 SH   SOLE   15,741 0 2,794
AMERICAN TOWER CORP NEW COM 03027X100 8,589 34,188 SH   SOLE   32,113 0 2,075
AMERICAN WTR WKS CO INC NEW COM 030420103 843 5,094 SH   SOLE   4,745 0 349
AMERIPRISE FINL INC COM 03076C106 2,179 7,254 SH   SOLE   6,158 0 1,096
AMGEN INC COM 031162100 6,348 26,251 SH   SOLE   25,194 0 1,057
AMPHENOL CORP NEW CL A 032095101 1,420 18,844 SH   SOLE   17,216 0 1,628
ANNALY CAPITAL MANAGEMENT IN COM 035710409 127 18,000 SH   SOLE   18,000 0 0
ANSYS INC COM 03662Q105 4,770 15,018 SH   SOLE   13,813 0 1,205
ANTHEM INC COM 036752103 717 1,459 SH   SOLE   952 0 507
APPLE INC COM 037833100 46,130 264,189 SH   SOLE   248,365 0 15,824
APPLIED MATLS INC COM 038222105 670 5,087 SH   SOLE   4,094 0 994
ARBOR REALTY TRUST INC COM 038923108 665 39,000 SH   SOLE   39,000 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 309 3,419 SH   SOLE   2,094 0 1,325
ARES CAPITAL CORP COM 04010L103 532 25,374 SH   SOLE   18,194 0 7,180
ASHLAND GLOBAL HLDGS INC COM 044186104 291 2,960 SH   SOLE   2,960 0 0
AT&T INC COM 00206R102 752 31,810 SH   SOLE   24,328 0 7,482
ATMOS ENERGY CORP COM 049560105 669 5,595 SH   SOLE   5,448 0 147
AUTOMATIC DATA PROCESSING IN COM 053015103 919 4,041 SH   SOLE   3,983 0 58
AUTOZONE INC COM 053332102 8,040 3,932 SH   SOLE   3,740 0 193
AXCELIS TECHNOLOGIES INC COM NEW 054540208 262 3,465 SH   SOLE   2,893 0 572
BALL CORP COM 058498106 204 2,266 SH   SOLE   2,266 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,634 32,919 SH   SOLE   29,678 0 3,241
BAUSCH HEALTH COS INC COM 071734107 260 11,375 SH   SOLE   11,050 0 325
BAXTER INTL INC COM 071813109 1,486 19,163 SH   SOLE   18,048 0 1,115
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,947 25,352 SH   SOLE   24,189 0 1,163
BERKSHIRE HATHAWAY INC DEL CL A 084670108 529 1 SH   SOLE   1 0 0
BERRY GLOBAL GROUP INC COM 08579W103 303 5,228 SH   SOLE   5,228 0 0
BEST BUY INC COM 086516101 4,650 51,160 SH   SOLE   48,417 0 2,743
BK OF AMERICA CORP COM 060505104 936 22,714 SH   SOLE   17,525 0 5,189
BLACKROCK CAP INVT CORP COM 092533108 10,054 2,388,207 SH   SOLE   2,336,056 0 52,151
BLACKROCK INC COM 09247X101 8,346 10,921 SH   SOLE   9,992 0 930
BLACKSTONE INC COM 09260D107 11,998 94,519 SH   SOLE   83,203 0 11,316
BLACKSTONE MTG TR INC COM CL A 09257W100 277 8,717 SH   SOLE   0 0 8,717
BLOCK INC CL A 852234103 471 3,473 SH   SOLE   3,125 0 348
BOEING CO COM 097023105 594 3,101 SH   SOLE   2,501 0 600
BORGWARNER INC COM 099724106 4,760 122,369 SH   SOLE   115,756 0 6,613
BRISTOL-MYERS SQUIBB CO COM 110122108 2,034 27,850 SH   SOLE   25,614 0 2,236
BROADCOM INC COM 11135F101 772 1,226 SH   SOLE   992 0 234
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 363 5,484 SH   SOLE   0 0 5,484
BUILDERS FIRSTSOURCE INC COM 12008R107 4,540 70,348 SH   SOLE   67,267 0 3,081
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 443 25,298 SH   SOLE   25,298 0 0
CANADIAN NATL RY CO COM 136375102 300 2,236 SH   SOLE   2,189 0 47
CAPITAL ONE FINL CORP COM 14040H105 3,001 22,862 SH   SOLE   20,553 0 2,309
CBRE GROUP INC CL A 12504L109 6,727 73,499 SH   SOLE   70,067 0 3,432
CDW CORP COM 12514G108 6,911 38,634 SH   SOLE   36,588 0 2,046
CELANESE CORP DEL COM 150870103 7,533 52,729 SH   SOLE   49,613 0 3,116
CHEVRON CORP NEW COM 166764100 2,881 17,692 SH   SOLE   16,231 0 1,461
CHUBB LIMITED COM H1467J104 6,875 32,139 SH   SOLE   30,321 0 1,819
CIGNA CORP NEW COM 125523100 433 1,809 SH   SOLE   1,631 0 178
CINCINNATI FINL CORP COM 172062101 1,307 9,616 SH   SOLE   8,654 0 962
CISCO SYS INC COM 17275R102 2,171 38,931 SH   SOLE   33,695 0 5,236
CITIGROUP INC COM NEW 172967424 218 4,077 SH   SOLE   3,524 0 553
CIVITAS RESOURCES INC COM NEW 17888H103 276 4,623 SH   SOLE   4,072 0 551
COCA COLA CO COM 191216100 2,740 44,193 SH   SOLE   41,287 0 2,906
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 261 2,910 SH   SOLE   2,702 0 208
COLGATE PALMOLIVE CO COM 194162103 601 7,931 SH   SOLE   7,931 0 0
COMCAST CORP NEW CL A 20030N101 735 15,703 SH   SOLE   11,999 0 3,704
COMERICA INC COM 200340107 1,089 12,044 SH   SOLE   10,950 0 1,094
COMMERCE BANCSHARES INC COM 200525103 740 10,340 SH   SOLE   9,421 0 919
CONSTELLATION BRANDS INC CL A 21036P108 6,020 26,136 SH   SOLE   24,801 0 1,335
CORTEVA INC COM 22052L104 1,877 32,651 SH   SOLE   29,322 0 3,329
COSTAR GROUP INC COM 22160N109 236 3,536 SH   SOLE   2,907 0 629
COSTCO WHSL CORP NEW COM 22160K105 1,132 1,966 SH   SOLE   1,743 0 223
COTERRA ENERGY INC COM 127097103 1,456 53,982 SH   SOLE   47,859 0 6,123
CROWN CASTLE INTL CORP NEW COM 22822V101 2,407 13,037 SH   SOLE   12,169 0 868
CSX CORP COM 126408103 2,605 69,562 SH   SOLE   68,772 0 790
CULLEN FROST BANKERS INC COM 229899109 1,027 7,417 SH   SOLE   6,584 0 833
CVS HEALTH CORP COM 126650100 3,020 29,835 SH   SOLE   26,757 0 3,078
DANAHER CORPORATION COM 235851102 2,346 7,998 SH   SOLE   6,839 0 1,159
DEERE & CO COM 244199105 366 880 SH   SOLE   673 0 207
DIAGEO PLC SPON ADR NEW 25243Q205 2,175 10,709 SH   SOLE   9,434 0 1,275
DISNEY WALT CO COM 254687106 8,380 61,095 SH   SOLE   55,355 0 5,740
DOLLAR TREE INC COM 256746108 267 1,666 SH   SOLE   1,666 0 0
DOMINOS PIZZA INC COM 25754A201 248 611 SH   SOLE   561 0 50
DUKE ENERGY CORP NEW COM NEW 26441C204 388 3,478 SH   SOLE   3,478 0 0
EATON CORP PLC SHS G29183103 746 4,915 SH   SOLE   3,813 0 1,102
ECOLAB INC COM 278865100 1,619 9,168 SH   SOLE   8,468 0 700
EDWARDS LIFESCIENCES CORP COM 28176e108 1,045 8,876 SH   SOLE   8,454 0 422
ELANCO ANIMAL HEALTH INC COM 28414H103 1,031 39,505 SH   SOLE   35,357 0 4,148
ELECTRONIC ARTS INC COM 285512109 210 1,660 SH   SOLE   1,412 0 248
EMERSON ELEC CO COM 291011104 416 4,239 SH   SOLE   3,945 0 294
ENPHASE ENERGY INC COM 29355A107 233 1,156 SH   SOLE   1,106 0 50
ENTERPRISE PRODS PARTNERS L COM 293792107 304 11,782 SH   SOLE   11,782 0 0
EQUIFAX INC COM 294429105 1,606 6,773 SH   SOLE   6,282 0 491
EQUITY LIFESTYLE PPTYS INC COM 29472R108 737 9,640 SH   SOLE   8,873 0 767
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,028 11,432 SH   SOLE   10,778 0 654
EVERSOURCE ENERGY COM 30040W108 319 3,612 SH   SOLE   3,491 0 121
EXPEDIA GROUP INC COM NEW 30212P303 354 1,807 SH   SOLE   1,567 0 240
EXXON MOBIL CORP COM 30231G102 1,507 18,248 SH   SOLE   16,214 0 2,034
FACTSET RESH SYS INC COM 303075105 283 653 SH   SOLE   554 0 99
FASTENAL CO COM 311900104 1,877 31,604 SH   SOLE   29,374 0 2,230
FEDEX CORP COM 31428X106 5,726 24,748 SH   SOLE   23,552 0 1,196
FIFTH THIRD BANCORP COM 316773100 312 7,257 SH   SOLE   7,257 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,721 10,617 SH   SOLE   9,826 0 791
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 687 7,586 SH   SOLE   2,127 0 5,459
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 312 11,266 SH   SOLE   11,266 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 20,151 428,286 SH   SOLE   422,588 0 5,698
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733e302 212 1,131 SH   SOLE   1,131 0 0
FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 1,644 68,110 SH   SOLE   68,110 0 0
FISERV INC COM 337738108 224 2,210 SH   SOLE   1,817 0 393
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,269 49,616 SH   SOLE   49,616 0 0
FORD MTR CO DEL COM 345370860 312 18,462 SH   SOLE   18,362 0 100
FORTIVE CORP COM 34959J108 1,809 29,696 SH   SOLE   27,287 0 2,409
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 8,571 332,870 SH   SOLE   332,600 0 270
FRP HLDGS INC COM 30292L107 231 4,000 SH   SOLE   0 0 4,000
GENERAL DYNAMICS CORP COM 369550108 1,297 5,376 SH   SOLE   4,640 0 736
GOLDMAN SACHS GROUP INC COM 38141G104 856 2,592 SH   SOLE   1,295 0 1,297
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 1,221 17,118 SH   SOLE   16,004 0 1,114
HCA HEALTHCARE INC COM 40412C101 227 907 SH   SOLE   907 0 0
HERCULES CAPITAL INC COM 427096508 181 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC COM 437076102 13,417 44,822 SH   SOLE   42,677 0 2,145
HONEYWELL INTL INC COM 438516106 5,077 26,091 SH   SOLE   24,392 0 1,699
HUMANA INC COM 444859102 1,700 3,907 SH   SOLE   3,564 0 343
IDEXX LABS INC COM 45168D104 266 487 SH   SOLE   427 0 60
ILLINOIS TOOL WKS INC COM 452308109 376 1,796 SH   SOLE   1,796 0 0
ILLUMINA INC COM 452327109 828 2,371 SH   SOLE   2,371 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 678 3,300 SH   SOLE   3,300 0 0
INTEL CORP COM 458140100 3,096 62,463 SH   SOLE   58,534 0 3,929
INTERCONTINENTAL EXCHANGE IN COM 45866F104 307 2,327 SH   SOLE   1,881 0 446
INTERNATIONAL BUSINESS MACHS COM 459200101 764 5,874 SH   SOLE   5,637 0 237
INTUIT COM 461202103 3,110 6,467 SH   SOLE   5,406 0 1,061
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 292 3,000 SH   SOLE   1,150 0 1,850
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 280 4,167 SH   SOLE   2,667 0 1,500
INVESCO QQQ TR UNIT SER 1 46090e103 3,572 9,854 SH   SOLE   9,854 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 240 5,949 SH   SOLE   5,027 0 922
ISHARES INC CORE MSCI EMKT 46434G103 543 9,783 SH   SOLE   9,783 0 0
ISHARES INC JP MORGAN EM ETF 464286517 247 6,680 SH   SOLE   1,000 0 5,680
ISHARES INC MSCI FRONTIER 464286145 401 12,335 SH   SOLE   2,880 0 9,455
ISHARES SILVER TR ISHARES 46428Q109 400 17,500 SH   SOLE   17,500 0 0
ISHARES TR EAFE VALUE ETF 464288877 820 16,319 SH   SOLE   16,319 0 0
ISHARES TR EAFE GRWTH ETF 464288885 2,070 21,504 SH   SOLE   21,504 0 0
ISHARES TR U.S. MED DVC ETF 464288810 230 3,768 SH   SOLE   3,768 0 0
ISHARES TR CORE S&P TTL STK 464287150 514 5,096 SH   SOLE   5,096 0 0
ISHARES TR MBS ETF 464288588 743 7,291 SH   SOLE   7,291 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 14,137 273,328 SH   SOLE   270,453 0 2,875
ISHARES TR MSCI ACWI ETF 464288257 1,093 10,958 SH   SOLE   9,458 0 1,500
ISHARES TR NATIONAL MUN ETF 464288414 1,823 16,631 SH   SOLE   14,281 0 2,350
ISHARES TR ISHS 5-10YR INVT 464288638 213 3,887 SH   SOLE   3,687 0 200
ISHARES TR INTRM GOV CR ETF 464288612 1,326 12,215 SH   SOLE   12,215 0 0
ISHARES TR GLB INFRASTR ETF 464288372 756 14,858 SH   SOLE   14,269 0 589
ISHARES TR 3 7 YR TREAS BD 464288661 4,006 32,819 SH   SOLE   25,669 0 7,150
ISHARES TR SELECT DIVID ETF 464287168 661 5,159 SH   SOLE   3,114 0 2,045
ISHARES TR TIPS BD ETF 464287176 7,251 58,205 SH   SOLE   52,410 0 5,795
ISHARES TR CORE US AGGBD ET 464287226 3,870 36,134 SH   SOLE   35,866 0 268
ISHARES TR CORE S&P MCP ETF 464287507 9,888 36,851 SH   SOLE   35,408 0 1,443
ISHARES TR CORE S&P SCP ETF 464287804 3,756 34,816 SH   SOLE   33,916 0 900
ISHARES TR CORE S&P500 ETF 464287200 26,524 58,462 SH   SOLE   57,593 0 869
ISHARES TR RUS 1000 ETF 464287622 39,261 156,999 SH   SOLE   152,575 0 4,424
ISHARES TR RUS 1000 VAL ETF 464287598 28,429 171,279 SH   SOLE   168,512 0 2,767
ISHARES TR RUS 1000 GRW ETF 464287614 19,821 71,395 SH   SOLE   67,984 0 3,411
ISHARES TR RUSSELL 2000 ETF 464287655 44,948 218,968 SH   SOLE   206,192 0 12,777
ISHARES TR CORE S&P US VLU 464287663 901 11,880 SH   SOLE   7,640 0 4,240
ISHARES TR MSCI EAFE ETF 464287465 4,554 61,874 SH   SOLE   58,153 0 3,721
ISHARES TR NORTH AMERN NAT 464287374 1,811 44,770 SH   SOLE   39,004 0 5,766
ISHARES TR RUS MID CAP ETF 464287499 3,047 39,039 SH   SOLE   32,739 0 6,300
ISHARES TR US HLTHCARE ETF 464287762 861 2,980 SH   SOLE   240 0 2,740
ISHARES TR MSCI EMG MKT ETF 464287234 3,054 67,636 SH   SOLE   43,098 0 24,538
ISHARES TR 1 3 YR TREAS BD 464287457 5,724 68,672 SH   SOLE   60,817 0 7,855
ISHARES TR BARCLAYS 7 10 YR 464287440 531 4,943 SH   SOLE   468 0 4,475
ISHARES TR FLTG RATE NT ETF 46429B655 23,912 473,316 SH   SOLE   469,590 0 3,726
ISHARES TR MSCI USA MIN VOL 46429B697 15,631 201,504 SH   SOLE   193,884 0 7,620
ISHARES TR BLACKROCK ULTRA 46434V878 302 6,025 SH   SOLE   6,025 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718 18,162 181,532 SH   SOLE   170,974 0 10,558
ISHARES TR IBOXX HI YD ETF 464288513 22 14,400 SH Put SOLE   14,400 0 0
ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 3,947 64,334 SH   SOLE   62,516 0 1,818
ISTAR INC COM 45031U101 590 25,206 SH   SOLE   25,206 0 0
JOHNSON & JOHNSON COM 478160104 4,341 24,493 SH   SOLE   22,914 0 1,579
JOHNSON CTLS INTL PLC SHS G51502105 772 11,775 SH   SOLE   9,554 0 2,221
JPMORGAN CHASE & CO COM 46625H100 13,306 97,608 SH   SOLE   79,993 0 17,615
KAYNE ANDERSON ENERGY INFRST COM 486606106 95 10,250 SH   SOLE   10,250 0 0
KKR & CO INC COM 48251W104 348 5,955 SH   SOLE   3,500 0 2,455
KKR REAL ESTATE FIN TR INC COM 48251K100 221 10,700 SH   SOLE   10,700 0 0
LANNET INC COM 516012101 5,814 7,379,431 SH   SOLE   837,856 0 6,541,575
LAUDER ESTEE COS INC CL A 518439104 299 1,098 SH   SOLE   1,057 0 41
LAZARD LTD SHS A G54050102 434 12,575 SH   SOLE   11,030 0 1,545
LEGGETT & PLATT INC COM 524660107 224 6,432 SH   SOLE   5,895 0 537
LENNAR CORP CL A 526057104 1,445 17,804 SH   SOLE   16,419 0 1,385
LEVEL ONE BANCORP INC COM 52730D208 399 10,000 SH   SOLE   10,000 0 0
LILLY ELI & CO COM 532457108 602 2,101 SH   SOLE   1,904 0 197
LINDE PLC SHS G5494J103 2,259 7,073 SH   SOLE   6,480 0 593
LOCKHEED MARTIN CORP COM 539830109 1,872 4,241 SH   SOLE   3,985 0 256
LOWES COS INC COM 548661107 303 1,498 SH   SOLE   1,335 0 163
LULULEMON ATHLETICA INC COM 550021109 1,293 3,539 SH   SOLE   3,023 0 516
MARKEL CORP COM 570535104 2,005 1,359 SH   SOLE   1,270 0 89
MARTIN MARIETTA MATLS INC COM 573284106 1,532 3,980 SH   SOLE   3,574 0 406
MASTERCARD INCORPORATED CL A 57636Q104 9,464 26,481 SH   SOLE   24,199 0 2,282
MCDONALDS CORP COM 580135101 7,985 32,293 SH   SOLE   30,264 0 2,029
MEDICAL PPTYS TRUST INC COM 58463J304 256 12,093 SH   SOLE   12,093 0 0
MEDTRONIC PLC SHS G5960L103 2,774 24,998 SH   SOLE   22,348 0 2,650
MERCK & CO INC COM 58933Y105 1,537 18,728 SH   SOLE   17,792 0 936
META PLATFORMS INC CL A 30303M102 4,644 20,885 SH   SOLE   16,393 0 4,492
METLIFE INC COM 59156R108 346 4,917 SH   SOLE   4,677 0 240
METTLER TOLEDO INTERNATIONAL COM 592688105 1,252 912 SH   SOLE   838 0 74
MGM RESORTS INTERNATIONAL COM 552953101 13,716 327,039 SH   SOLE   327,039 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 5,445 72,461 SH   SOLE   67,136 0 5,325
MICROSOFT CORP COM 594918104 39,499 128,116 SH   SOLE   117,472 0 10,644
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 588 94,966 SH   SOLE   86,797 0 8,169
MONDELEZ INTL INC CL A 609207105 1,746 27,816 SH   SOLE   26,501 0 1,315
MOODYS CORP COM 615369105 1,668 4,943 SH   SOLE   4,626 0 317
MORGAN STANLEY COM NEW 617446448 7,993 91,449 SH   SOLE   87,169 0 4,280
MSCI INC COM 55354G100 557 1,107 SH   SOLE   911 0 196
NETFLIX INC COM 64110L106 247 659 SH   SOLE   500 0 159
NEW RELIC INC COM 64829B100 217 3,240 SH   SOLE   3,240 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 8,893 809,897 SH   SOLE   809,897 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 1,363 15,096 SH   SOLE   0 0 15,096
NEXTERA ENERGY INC COM 65339F101 4,781 56,435 SH   SOLE   52,415 0 4,020
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,621 19,441 SH   SOLE   17,966 0 1,475
NIKE INC CL B 654106103 7,003 52,043 SH   SOLE   48,677 0 3,367
NORTHERN TR CORP COM 665859104 444 3,811 SH   SOLE   3,600 0 211
NOVARTIS AG SPONSORED ADR 66987V109 1,634 18,617 SH   SOLE   16,378 0 2,239
NVIDIA CORPORATION COM 67066G104 916 3,356 SH   SOLE   2,970 0 386
ORACLE CORP COM 68389X105 3,112 37,611 SH   SOLE   34,681 0 2,930
OSHKOSH CORP COM 688239201 571 5,673 SH   SOLE   5,008 0 665
PACCAR INC COM 693718108 227 2,575 SH   SOLE   2,575 0 0
PARKER-HANNIFIN CORP COM 701094104 1,523 5,367 SH   SOLE   4,646 0 721
PAYPAL HLDGS INC COM 70450Y103 1,975 17,081 SH   SOLE   15,052 0 2,029
PENN NATL GAMING INC COM 707569109 235 5,548 SH   SOLE   4,685 0 863
PEPSICO INC COM 713448108 5,626 33,611 SH   SOLE   32,234 0 1,377
PFIZER INC COM 717081103 2,784 53,782 SH   SOLE   51,163 0 2,619
PG&E CORP COM 69331C108 9,404 787,599 SH   SOLE   787,599 0 0
PHILIP MORRIS INTL INC COM 718172109 1,313 13,975 SH   SOLE   9,952 0 4,023
PHILLIPS 66 COM 718546104 1,426 16,511 SH   SOLE   14,734 0 1,777
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 365 3,792 SH   SOLE   0 0 3,792
PIONEER NAT RES CO COM 723787107 396 1,584 SH   SOLE   798 0 786
PNC FINL SVCS GROUP INC COM 693475105 1,498 8,124 SH   SOLE   7,160 0 964
PROCTER AND GAMBLE CO COM 742718109 4,722 30,901 SH   SOLE   28,747 0 2,154
PROLOGIS INC. COM 74340W103 242 1,501 SH   SOLE   1,195 0 306
PROSHARES TR SHORT S&P 500 NE 74347B425 8,642 613,308 SH   SOLE   443,203 0 170,105
PROTERRA INC COM 74374T109 334 44,479 SH   SOLE   44,479 0 0
PULTE GROUP INC COM 745867101 457 10,916 SH   SOLE   10,816 0 100
QUALCOMM INC COM 747525103 3,011 19,702 SH   SOLE   18,505 0 1,197
RAYONIER INC COM 754907103 745 18,119 SH   SOLE   17,154 0 965
RAYTHEON TECHNOLOGIES CORP COM 75513e101 1,052 10,616 SH   SOLE   9,046 0 1,570
REDWOOD TR INC COM 758075402 315 29,934 SH   SOLE   29,006 0 928
REGAL REXNORD CORPORATION COM 758750103 305 2,053 SH   SOLE   2,000 0 53
REGENERON PHARMACEUTICALS COM 75886F107 259 371 SH   SOLE   348 0 23
ROCKWELL AUTOMATION INC COM 773903109 491 1,752 SH   SOLE   1,752 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,839 6,012 SH   SOLE   5,658 0 355
ROYAL CARIBBEAN GROUP COM V7780T103 447 5,341 SH   SOLE   4,920 0 421
RPM INTL INC COM 749685103 1,338 16,425 SH   SOLE   14,337 0 2,088
S&P GLOBAL INC COM 78409V104 303 739 SH   SOLE   586 0 153
SAFEHOLD INC COM 78645L100 587 10,592 SH   SOLE   10,592 0 0
SALESFORCE COM INC COM 79466L302 3,429 16,150 SH   SOLE   14,793 0 1,357
SAP SE SPON ADR 803054204 1,607 14,485 SH   SOLE   13,206 0 1,279
SAVARA INC COM 805111101 33 25,214 SH   SOLE   25,214 0 0
SCHWAB CHARLES CORP COM 808513105 3,054 36,223 SH   SOLE   33,871 0 2,352
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 465 6,134 SH   SOLE   5,229 0 905
SEA LTD SPONSORD ADS 81141R100 232 1,935 SH   SOLE   1,519 0 416
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 301 3,410 SH   SOLE   3,410 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 298 7,766 SH   SOLE   7,766 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 906 5,698 SH   SOLE   4,927 0 771
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 204 2,684 SH   SOLE   2,684 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 226 1,651 SH   SOLE   1,651 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 209 1,131 SH   SOLE   1,131 0 0
SEMPRA COM 816851109 236 1,403 SH   SOLE   1,213 0 190
SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 272 8,679 SH   SOLE   8,679 0 0
SMARTRENT INC COM CL A 83193G107 53 10,442 SH   SOLE   10,442 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106 216 83,514 SH   SOLE   83,514 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 327 1,014 SH   SOLE   966 0 48
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,957 19,057 SH   SOLE   17,383 0 1,674
SORRENTO THERAPEUTICS INC COM NEW 83587F202 31 13,373 SH   SOLE   13,373 0 0
SOUTHERN CO COM 842587107 449 6,194 SH   SOLE   5,502 0 692
SOUTHWEST AIRLS CO COM 844741108 262 5,730 SH   SOLE   5,630 0 100
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 635 1,830 SH   SOLE   1,830 0 0
SPDR GOLD TR GOLD SHS 78463V107 262 1,450 SH   SOLE   1,450 0 0
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 2,443 42,107 SH   SOLE   41,591 0 516
SPDR S&P 500 ETF TR TR UNIT 78462F103 32,342 71,610 SH   SOLE   65,540 0 6,070
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 8,919 18,186 SH   SOLE   15,111 0 3,075
SPDR SER TR S&P DIVID ETF 78464A763 913 7,130 SH   SOLE   7,130 0 0
SPDR SER TR PORTFLI MORTGAGE 78464A383 2,160 90,165 SH   SOLE   90,165 0 0
SPDR SER TR NUVEEN BLOOMBERG 78464A284 432 7,826 SH   SOLE   7,826 0 0
SPDR SER TR BLOOMBERG INVT 78468R200 4,274 140,166 SH   SOLE   140,166 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 29,586 997,825 SH   SOLE   988,666 0 9,159
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 3,774 194,720 SH   SOLE   171,525 0 23,195
SPROTT PHYSICAL GOLD TR UNIT 85207H104 3,390 220,540 SH   SOLE   214,684 0 5,856
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 190 21,680 SH   SOLE   21,680 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 5,261 70,127 SH   SOLE   66,549 0 3,578
STARBUCKS CORP COM 855244109 1,993 21,911 SH   SOLE   20,498 0 1,413
STRATASYS LTD SHS M85548101 211 8,320 SH   SOLE   6,885 0 1,435
STRYKER CORPORATION COM 863667101 291 1,087 SH   SOLE   1,070 0 17
SUN CMNTYS INC COM 866674104 749 4,271 SH   SOLE   3,892 0 379
SUNDIAL GROWERS INC COM 86730L109 7 10,000 SH   SOLE   10,000 0 0
T-MOBILE US INC COM 872590104 229 1,788 SH   SOLE   1,650 0 138
TARGET CORP COM 87612e106 2,056 9,689 SH   SOLE   9,620 0 69
TESLA INC COM 88160R101 1,155 1,072 SH   SOLE   1,067 0 5
TEXAS INSTRS INC COM 882508104 9,468 51,602 SH   SOLE   47,954 0 3,648
THERMO FISHER SCIENTIFIC INC COM 883556102 13,913 23,556 SH   SOLE   22,247 0 1,309
TJX COS INC NEW COM 872540109 4,234 69,896 SH   SOLE   65,299 0 4,597
TRANSDIGM GROUP INC COM 893641100 1,946 2,987 SH   SOLE   2,796 0 191
TRIMBLE INC COM 896239100 223 3,098 SH   SOLE   2,683 0 415
TWITTER INC COM 90184L102 913 23,603 SH   SOLE   19,156 0 4,447
TYSON FOODS INC CL A 902494103 1,017 11,343 SH   SOLE   10,244 0 1,099
UBER TECHNOLOGIES INC COM 90353T100 486 13,624 SH   SOLE   10,937 0 2,687
ULTA BEAUTY INC COM 90384S303 491 1,232 SH   SOLE   1,060 0 172
UNITEDHEALTH GROUP INC COM 91324P102 13,193 25,870 SH   SOLE   23,993 0 1,877
US BANCORP DEL COM NEW 902973304 1,820 34,245 SH   SOLE   31,341 0 2,904
VANECK ETF TRUST BIOTECH ETF 92189F726 511 3,150 SH   SOLE   630 0 2,520
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 15,723 201,840 SH   SOLE   166,715 0 35,125
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 482 1,162 SH   SOLE   1,162 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 429 1,492 SH   SOLE   1,492 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,377 73,201 SH   SOLE   69,067 0 4,134
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 521 9,047 SH   SOLE   8,851 0 196
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 498 6,006 SH   SOLE   6,006 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 872 14,722 SH   SOLE   14,524 0 198
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 733 14,640 SH   SOLE   14,437 0 203
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 6,128 127,580 SH   SOLE   121,193 0 6,387
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 682 6,074 SH   SOLE   5,570 0 504
VERIZON COMMUNICATIONS INC COM 92343V104 1,243 24,392 SH   SOLE   21,991 0 2,401
VERTEX PHARMACEUTICALS INC COM 92532F100 383 1,466 SH   SOLE   1,047 0 419
VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 394 14,500 SH   SOLE   14,500 0 0
VISA INC COM CL A 92826C839 6,426 28,976 SH   SOLE   26,942 0 2,034
VONTIER CORPORATION COM 928881101 1,537 60,539 SH   SOLE   56,498 0 4,041
VULCAN MATLS CO COM 929160109 265 1,441 SH   SOLE   1,260 0 181
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,375 30,717 SH   SOLE   26,340 0 4,377
WALMART INC COM 931142103 2,898 19,463 SH   SOLE   17,284 0 2,179
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 3,649 3,781,000 PRN   SOLE   3,781,000 0 0
WESTROCK CO COM 96145D105 408 8,669 SH   SOLE   8,054 0 615
WILLIAMS COS INC COM 969457100 5,873 175,771 SH   SOLE   164,850 0 10,921
WILLIS TOWERS WATSON PLC LTD SHS G96629103 851 3,604 SH   SOLE   3,264 0 340
WINTRUST FINL CORP COM 97650W108 248 2,665 SH   SOLE   2,230 0 435
WISDOMTREE TR CHINESE YUAN FD 97717W182 311 11,541 SH   SOLE   3,405 0 8,136
XCEL ENERGY INC COM 98389B100 851 11,795 SH   SOLE   11,051 0 744
XYLEM INC COM 98419M100 1,605 18,824 SH   SOLE   17,075 0 1,749
ZOETIS INC CL A 98978V103 331 1,753 SH   SOLE   1,114 0 639