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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
NOVARTIS AG FSPONSORED ADR 1 ADR REPS 1 ORD SHS AMERICAN DEPOSITORY 66987V109   68,117 700 PRN   SOLE   0 0 700
WELLS FARGO BANK 25CD FDIC INS DUE 03/12/25US CERTIFICATE DEPOSIT 949764MY7   20,025 20,000 PRN   SOLE   0 0 20,000
MAINSTREET BANK 27CALLED 100 EFF 01142025 CERTIFICATE DEPOSIT 56065GBC1   20,006 20,000 PRN   SOLE   0 0 20,000
TCM BANK, NTNL AS 25CD FDIC INS DUE 04/04/25US CERTIFICATE DEPOSIT 872308FV8   50,028 50,000 PRN   SOLE   0 0 50,000
WELLS FARGO BANK 25CD FDIC INS DUE 11/21/25US CERTIFICATE DEPOSIT 949764JD7   15,156 15,000 PRN   SOLE   0 0 15,000
BANK OF AMERICA, 25CD FDIC INS DUE 03/04/25US CERTIFICATE DEPOSIT 06051XHB1   15,005 15,000 PRN   SOLE   0 0 15,000
WELLS FARGO BANK 25CD FDIC INS DUE 02/18/25US CERTIFICATE DEPOSIT 9497636H4   28,010 28,000 PRN   SOLE   0 0 28,000
PEOPLES BANK 25CD FDIC INS DUE 09/30/25US CERTIFICATE DEPOSIT 71050LCF8   10,001 10,000 PRN   SOLE   0 0 10,000
CAPITAL ONE, NTNL 25CD FDIC INS DUE 06/02/25US CERTIFICATE DEPOSIT 14042RRT0   9,952 10,000 PRN   SOLE   0 0 10,000
BANK OF AMERICA, 25CD FDIC INS DUE 05/22/25US CERTIFICATE DEPOSIT 06051V5G7   15,052 15,000 PRN   SOLE   0 0 15,000
UBS BANK USA 25CD FDIC INS DUE 09/02/25US CERTIFICATE DEPOSIT 90348J5H9   7,959 8,000 PRN   SOLE   0 0 8,000
U.S. BANK NTNL AS 25CD FDIC INS DUE 06/06/25US CERTIFICATE DEPOSIT 90355UGM1   35,008 35,000 PRN   SOLE   0 0 35,000
SANTANDER BANK, N 25CD FDIC INS DUE 01/14/25US CERTIFICATE DEPOSIT 80280JXW6   38,013 38,000 PRN   SOLE   0 0 38,000
MAINSTREET BANK 25CD FDIC INS DUE 05/30/25US CERTIFICATE DEPOSIT 56065GBU1   35,044 35,000 PRN   SOLE   0 0 35,000
GREAT SOUTHERN B 25CD FDIC INS DUE 03/25/25US CERTIFICATE DEPOSIT 39120VTR5   9,002 9,000 PRN   SOLE   0 0 9,000
SANTANDER BANK, 25CD FDIC INS DUE 08/15/25US CERTIFICATE DEPOSIT 80280JYM7   35,024 35,000 PRN   SOLE   0 0 35,000
BANK OF AMERICA, 25CD FDIC INS DUE 06/11/25US CERTIFICATE DEPOSIT 06051XHH8   15,009 15,000 PRN   SOLE   0 0 15,000
BARCLAYS BANK DEL 25CD FDIC INS DUE 04/17/25US CERTIFICATE DEPOSIT 06740KSN8   12,023 12,000 PRN   SOLE   0 0 12,000
1ST SOURCE BANK 25CD FDIC INS DUE 11/14/25US CERTIFICATE DEPOSIT 33646CPM0   34,056 34,000 PRN   SOLE   0 0 34,000
FIRST CAROLINA B 25CD FDIC INS DUE 06/26/25US CERTIFICATE DEPOSIT 31944MED3   9,006 9,000 PRN   SOLE   0 0 9,000
ZIONS BANCORP, NT 25CD FDIC INS DUE 01/02/25US CERTIFICATE DEPOSIT 98970LKF9   22,000 22,000 PRN   SOLE   0 0 22,000
MAINSTREET BANK 26CALLED 100 EFF 01142025 CERTIFICATE DEPOSIT 56065GBB3   55,014 55,000 PRN   SOLE   0 0 55,000
BARCLAYS BANK DE 25CD FDIC INS DUE 06/02/25US CERTIFICATE DEPOSIT 06740KQS9   4,975 5,000 PRN   SOLE   0 0 5,000
BANK HAPOALIM BM 25CD FDIC INS DUE 05/20/25IL CERTIFICATE DEPOSIT 06251A6C9   15,060 15,000 PRN   SOLE   0 0 15,000
CHARLES SCHWAB B 25CD FDIC INS DUE 03/28/25US CERTIFICATE DEPOSIT 15987UBA5   35,057 35,000 PRN   SOLE   0 0 35,000
VISA INC CLASS A COMMON STOCK 92826C839   72,689 230 SH   SOLE   0 0 230
THERMO FISHER SCIENTIFIC COMMON STOCK 883556102   17,687 34 SH   SOLE   0 0 34
WELLS FARGO & CO COMMON STOCK 949746101   182,694 2,601 SH   SOLE   0 0 2,601
KINDER MORGAN INC DEL COMMON STOCK 49456B101   177,497 6,478 SH   SOLE   0 0 6,478
WALMART INC COMMON STOCK 931142103   89,446 990 SH   SOLE   0 0 990
ALPHABET INC CLASS A COMMON STOCK 02079K305   401,353 2,120 SH   SOLE   0 0 2,120
EXCELERATE ENERGY INC CLASS A COMMON STOCK 30069T101   75,625 2,500 SH   SOLE   0 0 2,500
BERKSHIRE HATHAWAY CLASS B COMMON STOCK 084670702   176,779 390 SH   SOLE   0 0 390
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108   85,631 1,514 SH   SOLE   0 0 1,514
MASTERCARD INC CLASS A COMMON STOCK 57636Q104   32,647 62 SH   SOLE   0 0 62
DOVER CORP COMMON STOCK 260003108   1,930 10 SH   SOLE   0 0 10
AT&T INC COMMON STOCK 00206R102   18,990 834 SH   SOLE   0 0 834
SOUTHERN CO COMMON STOCK 842587107   19,921 242 SH   SOLE   0 0 242
AMAZON.COM INC COMMON STOCK 023135106   509,020 2,320 SH   SOLE   0 0 2,320
ALTRIA GROUP INC COMMON STOCK 02209S103   6,117 117 SH   SOLE   0 0 117
UNION PAC CORP COMMON STOCK 907818108   13,226 58 SH   SOLE   0 0 58
KKR & CO INC COMMON STOCK 48251W104   679,498 4,594 SH   SOLE   0 0 4,594
HOME DEPOT INC COMMON STOCK 437076102   54,458 140 SH   SOLE   0 0 140
GOLDMAN SACHS GROUP INC COMMON STOCK 38141G104   16,033 28 SH   SOLE   0 0 28
ABBVIE INC COMMON STOCK 00287Y109   16,703 94 SH   SOLE   0 0 94
BLACKSTONE INC COMMON STOCK 09260D107   812,787 4,714 SH   SOLE   0 0 4,714
AIR PRODS & CHEMS INC COMMON STOCK 009158106   5,220 18 SH   SOLE   0 0 18
ELI LILLY AND CO COMMON STOCK 532457108   23,160 30 SH   SOLE   0 0 30
TESLA INC COMMON STOCK 88160R101   49,699 123 SH   SOLE   0 0 123
DUPONT DE NEMOURS INC COMMON STOCK 26614N102   17,461 229 SH   SOLE   0 0 229
CONOCOPHILLIPS COMMON STOCK 20825C104   27,668 279 SH   SOLE   0 0 279
PHILLIPS 66 COMMON STOCK 718546104   154,261 1,354 SH   SOLE   0 0 1,354
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102   52,609 104 SH   SOLE   0 0 104
STARBUCKS CORP COMMON STOCK 855244109   6,113 67 SH   SOLE   0 0 67
COSTCO WHSL CORP NEW COMMON STOCK 22160K105   146,603 160 SH   SOLE   0 0 160
EYENOVIA INC COMMON STOCK 30234E104   1,051 7,200 SH   SOLE   0 0 7,200
ALLSTATE CORP COMMON STOCK 020002101   192 1 SH   SOLE   0 0 1
ALPHABET INC CLASS C COMMON STOCK 02079K107   304,704 1,600 SH   SOLE   0 0 1,600
WARNER BROS DISCOVERY IN COMMON STOCK 934423104   1,881 178 SH   SOLE   0 0 178
CHEVRON CORP NEW COMMON STOCK 166764100   28,968 200 SH   SOLE   0 0 200
PEPSICO INC COMMON STOCK 713448108   197,069 1,296 SH   SOLE   0 0 1,296
T-MOBILE US INC COMMON STOCK 872590104   42,380 192 SH   SOLE   0 0 192
RTX CORP COMMON STOCK 75513E101   29,045 251 SH   SOLE   0 0 251
MORGAN STANLEY COMMON STOCK 617446448   17,977 143 SH   SOLE   0 0 143
EXXON MOBIL CORP COMMON STOCK 30231G102   24,525 228 SH   SOLE   0 0 228
FREEPORT-MCMORAN INC COMMON STOCK 35671D857   0 0 SH   SOLE   0 0 0
MERCK & CO INC COMMON STOCK 58933Y105   19,299 194 SH   SOLE   0 0 194
DISCOVER FINL SVCS COMMON STOCK 254709108   5,370 31 SH   SOLE   0 0 31
NIKE INC CLASS B COMMON STOCK 654106103   7,567 100 SH   SOLE   0 0 100
PROCTER & GAMBLE CO COMMON STOCK 742718109   33,530 200 SH   SOLE   0 0 200
MICROSOFT CORP COMMON STOCK 594918104   311,945 740 SH   SOLE   0 0 740
BWX TECHNOLOGIES INC COMMON STOCK 05605H100   167,753 1,506 SH   SOLE   0 0 1,506
NVIDIA CORP COMMON STOCK 67066G104   165,176 1,230 SH   SOLE   0 0 1,230
COLGATE PALMOLIVE CO COMMON STOCK 194162103   24,454 269 SH   SOLE   0 0 269
APPLE INC COMMON STOCK 037833100   162,806 650 SH   SOLE   0 0 650
BROADCOM INC COMMON STOCK 11135F101   150,696 650 SH   SOLE   0 0 650
CVS HEALTH CORP COMMON STOCK 126650100   8,978 200 SH   SOLE   0 0 200
QUALCOMM INC COMMON STOCK 747525103   92,632 603 SH   SOLE   0 0 603
PFIZER INC COMMON STOCK 717081103   69,322 2,613 SH   SOLE   0 0 2,613
CATERPILLAR INC COMMON STOCK 149123101   309,071 852 SH   SOLE   0 0 852
MCDONALDS CORP COMMON STOCK 580135101   130,450 450 SH   SOLE   0 0 450
WILLIAMS COS INC COMMON STOCK 969457100   170,423 3,149 SH   SOLE   0 0 3,149
JPMORGAN CHASE & CO COMMON STOCK 46625H100   23,971 100 SH   SOLE   0 0 100
EVERGY INC COMMON STOCK 30034W106   2,215 36 SH   SOLE   0 0 36
THE COCA-COLA CO COMMON STOCK 191216100   14,942 240 SH   SOLE   0 0 240
JOHNSON & JOHNSON COMMON STOCK 478160104   98,775 683 SH   SOLE   0 0 683
CITIGROUP INC COMMON STOCK 172967424   14,148 201 SH   SOLE   0 0 201
EOG RES INC COMMON STOCK 26875P101   44,373 362 SH   SOLE   0 0 362
KIMBERLY CLARK CORP COMMON STOCK 494368103   6,814 52 SH   SOLE   0 0 52
CHENIERE ENERGY INC COMMON STOCK 16411R208   116,244 541 SH   SOLE   0 0 541
DANAHER CORP COMMON STOCK 235851102   13,084 57 SH   SOLE   0 0 57
CISCO SYS INC COMMON STOCK 17275R102   16,576 280 SH   SOLE   0 0 280
BOA SR L PFDCONV SER L CONVERTABLE PREFERED 060505682   7,315 6 SH   SOLE   0 0 6
SIMON PROPERTY G 29 DUE 09/13/29 CORPORATE BONDS 828807DF1   44,946 50,000 PRN   SOLE   0 0 50,000
GENERAL ELECTRIC CO 32 DUE 06/15/32 CORPORATE BONDS 36966TKS0   44,974 50,000 PRN   SOLE   0 0 50,000
WELLS FARGO & CO 28 DUE 08/14/28 CORPORATE BONDS 95001DDT4   89,089 89,000 PRN   SOLE   0 0 89,000
THE GOLDMAN SACH 26 DUE 09/15/26 CORPORATE BONDS 38141ET82   15,076 15,000 PRN   SOLE   0 0 15,000
ENTERPRISE PRODU 26 DUE 01/10/26 CORPORATE BONDS 29379VCC5   30,123 30,000 PRN   SOLE   0 0 30,000
FORTINET, INC. 31 DUE 03/15/31 CORPORATE BONDS 34959EAB5   12,783 15,000 PRN   SOLE   0 0 15,000
LOWE'S COMPANIES, 28 DUE 09/15/28 CORPORATE BONDS 548661ED5   80,461 90,000 PRN   SOLE   0 0 90,000
EXTRA SPACE STORA 30 DUE 07/01/30 CORPORATE BONDS 30225VAK3   30,780 30,000 PRN   SOLE   0 0 30,000
JPMORGAN CHASE & CO 28 DUE 12/24/28 CORPORATE BONDS 48128G3E8   8,847 10,000 PRN   SOLE   0 0 10,000
3M CO 29 DUE 08/26/29 CORPORATE BONDS 88579YBJ9   98,652 110,000 PRN   SOLE   0 0 110,000
THE GOLDMAN SACHS G 30 DUE 11/15/30 CORPORATE BONDS 38141E3S6   9,930 10,000 PRN   SOLE   0 0 10,000
JPMORGAN CHASE & VAR 26 DUE 02/24/26 CORPORATE BONDS 46647PCX2   25,024 25,000 PRN   SOLE   0 0 25,000
THE GOLDMAN SACH 26 DUE 09/14/26 CORPORATE BONDS 38150AHN8   18,844 20,000 PRN   SOLE   0 0 20,000
PHILIP MORRIS IN 30 DUE 11/01/30 CORPORATE BONDS 718172CS6   112,551 135,000 PRN   SOLE   0 0 135,000
THE GOLDMAN SACHS G 26 DUE 08/17/26 CORPORATE BONDS 38150AET8   9,379 10,000 PRN   SOLE   0 0 10,000
CBOE GLOBAL MARK 27 DUE 01/12/27 CORPORATE BONDS 12503MAA6   48,992 50,000 PRN   SOLE   0 0 50,000
JACKSON FINL INC 27 DUE 06/08/27 CORPORATE BONDS 46817MAR8   40,159 40,000 PRN   SOLE   0 0 40,000
CITIGROUP INC. 31 DUE 10/16/31 CORPORATE BONDS 17298CKL1   4,869 6,000 PRN   SOLE   0 0 6,000
PHILLIPS 66 26 DUE 02/15/26 CORPORATE BONDS 718546AZ7   57,811 60,000 PRN   SOLE   0 0 60,000
MID-AMERICA APART 26 DUE 09/15/26 CORPORATE BONDS 59523UAT4   28,232 30,000 PRN   SOLE   0 0 30,000
NEXTERA ENERGY 25 DUE 09/01/25 CORPORATE BONDS 65339KBS8   15,094 15,000 PRN   SOLE   0 0 15,000
PRUDENTIAL FINL, 34 DUE 11/15/34 CORPORATE BONDS 74432AYZ7   22,235 25,000 PRN   SOLE   0 0 25,000
CITIGROUP INC. 26 DUE 01/12/26 CORPORATE BONDS 172967KG5   24,714 25,000 PRN   SOLE   0 0 25,000
SAN DIEGO GAS & E 30 DUE 10/01/30 CORPORATE BONDS 797440BZ6   84,153 100,000 PRN   SOLE   0 0 100,000
PHILLIPS 66 CO 27 DUE 12/01/27 CORPORATE BONDS 718547AT9   10,074 10,000 PRN   SOLE   0 0 10,000
ALEXANDRIA REAL E 26 DUE 01/15/26 CORPORATE BONDS 015271AH2   14,924 15,000 PRN   SOLE   0 0 15,000
PHILLIPS 66 34 DUE 11/15/34 CORPORATE BONDS 718546AK0   92,943 100,000 PRN   SOLE   0 0 100,000
TRUIST FINL COR 27 DUE 08/03/27 CORPORATE BONDS 89788MAC6   118,034 130,000 PRN   SOLE   0 0 130,000
THE GOLDMAN SACHS G 27 DUE 09/15/27 CORPORATE BONDS 38150AP58   10,004 10,000 PRN   SOLE   0 0 10,000
WASTE MANAGEMENT, 29 DUE 06/01/29 CORPORATE BONDS 94106LBQ1   8,883 10,000 PRN   SOLE   0 0 10,000
DUKE ENERGY CORP 27 DUE 12/08/27 CORPORATE BONDS 26441CBW4   20,133 20,000 PRN   SOLE   0 0 20,000
EASTERN GAS TRANSMI 29 DUE 11/15/29 CORPORATE BONDS 276480AH3   9,160 10,000 PRN   SOLE   0 0 10,000
FLUOR CORP 28 DUE 09/15/28 CORPORATE BONDS 343412AF9   33,250 35,000 PRN   SOLE   0 0 35,000
AMGEN INC. 25 DUE 03/02/25 CORPORATE BONDS 031162DM9   50,052 50,000 PRN   SOLE   0 0 50,000
PHILIP MORRIS I 30 DUE 02/15/30 CORPORATE BONDS 718172DA4   30,172 30,000 PRN   SOLE   0 0 30,000
GILEAD SCIENCES, 27 DUE 10/01/27 CORPORATE BONDS 375558BX0   113,095 124,000 PRN   SOLE   0 0 124,000
JPMORGAN CHASE & 30 DUE 12/23/30 CORPORATE BONDS 48128GY95   8,105 10,000 PRN   SOLE   0 0 10,000
WELLTOWER INC. 25 DUE 06/01/25 CORPORATE BONDS 42217KBF2   14,946 15,000 PRN   SOLE   0 0 15,000
SOUTHERN POWER C 25 DUE 12/01/25 CORPORATE BONDS 843646AM2   34,828 35,000 PRN   SOLE   0 0 35,000
CITIGROUP INC. 31 DUE 08/30/31 CORPORATE BONDS 17298CH76   8,705 10,000 PRN   SOLE   0 0 10,000
HP INC. 41 DUE 09/15/41 CORPORATE BONDS 428236BR3   81,085 80,000 PRN   SOLE   0 0 80,000
MORGAN STANLEY F 27CALLED 100 EFF 10292025 CORPORATE BONDS 61766YLS8   15,058 15,000 PRN   SOLE   0 0 15,000
THE GOLDMAN SACH 27 DUE 06/10/27 CORPORATE BONDS 38150AGC3   36,826 40,000 PRN   SOLE   0 0 40,000
L3HARRIS TECHNOLO 27 DUE 01/15/27 CORPORATE BONDS 502431AP4   45,496 45,000 PRN   SOLE   0 0 45,000
THE GOLDMAN SACHS G 25 DUE 12/21/25 CORPORATE BONDS 38150AEL5   72,148 75,000 PRN   SOLE   0 0 75,000
THE BANK OF NEW Y 29 DUE 01/25/29 CORPORATE BONDS 06406RAZ0   35,962 40,000 PRN   SOLE   0 0 40,000
CITIGROUP INC. 27 DUE 12/31/27 CORPORATE BONDS 17298CH35   47,033 50,000 PRN   SOLE   0 0 50,000
NEXTERA ENERGY 27 DUE 01/15/27 CORPORATE BONDS 65339KBY5   23,585 25,000 PRN   SOLE   0 0 25,000
WEC ENERGY GROUP 27 DUE 10/01/27 CORPORATE BONDS 92939UAJ5   40,408 40,000 PRN   SOLE   0 0 40,000
THE GOLDMAN SACHS G 29 DUE 08/30/29 CORPORATE BONDS 38150AHF5   43,400 50,000 PRN   SOLE   0 0 50,000
GENERAL ELECTRIC CO 32 DUE 07/15/32 CORPORATE BONDS 36966TKV3   8,985 10,000 PRN   SOLE   0 0 10,000
THE GOLDMAN SACH 27 DUE 07/29/27 CORPORATE BONDS 38150AH24   22,847 25,000 PRN   SOLE   0 0 25,000
DUKE ENERGY CORP 25 DUE 06/15/25 CORPORATE BONDS 26442KAJ5   33,385 34,000 PRN   SOLE   0 0 34,000
FRANKLIN RESOURCE 30 DUE 10/30/30 CORPORATE BONDS 354613AL5   11,645 14,000 PRN   SOLE   0 0 14,000
SABINE PASS LIQUEFA 27 DUE 03/15/27 CORPORATE BONDS 785592AS5   55,022 55,000 PRN   SOLE   0 0 55,000
WELLS FARGO & CO STEP 29 DUE 10/31/29MULTI STEP CPN CORPORATE BONDS 95001DAY6   8,504 10,000 PRN   SOLE   0 0 10,000
TWDC ENTERPRISES 18 29 DUE 09/01/29 CORPORATE BONDS 254687FL5   35,484 40,000 PRN   SOLE   0 0 40,000
BAKER HUGHES HO 27 DUE 12/15/27 CORPORATE BONDS 05723KAE0   48,226 50,000 PRN   SOLE   0 0 50,000
ONEOK, INC. 28 DUE 11/01/28 CORPORATE BONDS 682680BJ1   10,206 10,000 PRN   SOLE   0 0 10,000
REALTY INCOME CO 26 DUE 03/15/26 CORPORATE BONDS 756109AZ7   38,140 40,000 PRN   SOLE   0 0 40,000
ONEOK, INC. 26 DUE 01/15/26 CORPORATE BONDS 682680BD4   15,132 15,000 PRN   SOLE   0 0 15,000
NEXTERA ENERGY, 28 DUE 04/01/28 CORPORATE BONDS 341081GK7   25,260 25,000 PRN   SOLE   0 0 25,000
ENTERGY TEXAS, I 31 DUE 03/15/31 CORPORATE BONDS 29365TAK0   82,660 100,000 PRN   SOLE   0 0 100,000
THE GOLDMAN SACHS G 28 DUE 05/17/28 CORPORATE BONDS 38150AFQ3   13,539 15,000 PRN   SOLE   0 0 15,000
FORD MOTOR CO 26 DUE 12/08/26 CORPORATE BONDS 345370CR9   9,846 10,000 PRN   SOLE   0 0 10,000
REALTY INCOME COR 33 DUE 03/15/33 CORPORATE BONDS 756109BA1   76,513 100,000 PRN   SOLE   0 0 100,000
CHENIERE CORPUS 27 DUE 06/30/27 CORPORATE BONDS 16412XAG0   10,050 10,000 PRN   SOLE   0 0 10,000
SEMPRA 26 DUE 08/01/26 CORPORATE BONDS 816851BQ1   40,330 40,000 PRN   SOLE   0 0 40,000
SERVICENOW, INC. 30 DUE 09/01/30 CORPORATE BONDS 81762PAE2   8,303 10,000 PRN   SOLE   0 0 10,000
THE WILLIAMS COMP 26 DUE 03/02/26 CORPORATE BONDS 969457CH1   55,388 55,000 PRN   SOLE   0 0 55,000
CITIGROUP INC. 32 DUE 08/18/32 CORPORATE BONDS 17298CJY5   11,883 15,000 PRN   SOLE   0 0 15,000
TOYOTA MOTOR CRE 27 DUE 11/10/27 CORPORATE BONDS 89236TKL8   20,451 20,000 PRN   SOLE   0 0 20,000
WILLIAMS PARTNER 27 DUE 06/15/27 CORPORATE BONDS 96949LAD7   4,873 5,000 PRN   SOLE   0 0 5,000
MORGAN STANLEY 25 DUE 11/24/25 CORPORATE BONDS 6174467X1   40,060 40,000 PRN   SOLE   0 0 40,000
PHILIP MORRIS I 27 DUE 11/17/27 CORPORATE BONDS 718172CV9   81,052 80,000 PRN   SOLE   0 0 80,000
PROLOGIS, L.P. 30 DUE 10/15/30 CORPORATE BONDS 74340XBR1   8,180 10,000 PRN   SOLE   0 0 10,000
LOWE'S COMPANIES, 28 DUE 04/15/28 CORPORATE BONDS 548661DX2   8,947 10,000 PRN   SOLE   0 0 10,000
PARAMOUNT GLOBAL 26 DUE 01/15/26 CORPORATE BONDS 124857AQ6   4,946 5,000 PRN   SOLE   0 0 5,000
INTEL CORP 25 DUE 07/29/25 CORPORATE BONDS 458140AS9   99,337 100,000 PRN   SOLE   0 0 100,000
ONEOK, INC. 30 DUE 11/01/30 CORPORATE BONDS 682680BK8   25,794 25,000 PRN   SOLE   0 0 25,000
JEFFERIES FINL G 27 DUE 01/15/27 CORPORATE BONDS 47233JAG3   14,984 15,000 PRN   SOLE   0 0 15,000
FORD MOTOR CREDIT C 27 DUE 08/20/27 CORPORATE BONDS 34540TRS3   23,956 25,000 PRN   SOLE   0 0 25,000
AXIS SPECIALTY FI 29 DUE 07/15/29 CORPORATE BONDS 05463HAB7   9,494 10,000 PRN   SOLE   0 0 10,000
HELMERICH & PAYNE 31 DUE 09/29/31 CORPORATE BONDS 423452AG6   8,327 10,000 PRN   SOLE   0 0 10,000
JPMORGAN CHASE FI 28 DUE 04/28/28 CORPORATE BONDS 48133U5X6   10,005 10,000 PRN   SOLE   0 0 10,000
CVS HEALTH CORP 26 DUE 02/20/26 CORPORATE BONDS 126650DS6   44,942 45,000 PRN   SOLE   0 0 45,000
PROVIDENCE ST. 29 DUE 10/01/29 CORPORATE BONDS 743820AA0   44,692 50,000 PRN   SOLE   0 0 50,000
THE GOLDMAN SACH 33 DUE 08/15/33 CORPORATE BONDS 38143CDS7   55,048 57,000 PRN   SOLE   0 0 57,000
THE GOLDMAN SACHS G 26 DUE 02/26/26 CORPORATE BONDS 38150AF34   4,784 5,000 PRN   SOLE   0 0 5,000
WELLTOWER INC. 29 DUE 01/15/29 CORPORATE BONDS 95040QAN4   35,772 40,000 PRN   SOLE   0 0 40,000
AMGEN INC. 28 DUE 03/02/28 CORPORATE BONDS 031162DP2   5,028 5,000 PRN   SOLE   0 0 5,000
JPMORGAN CHASE & VAR 27 DUE 09/22/27 CORPORATE BONDS 46647PCP9   28,375 30,000 PRN   SOLE   0 0 30,000
VEREIT OPERATING 28 DUE 06/15/28 CORPORATE BONDS 92340LAH2   22,148 25,000 PRN   SOLE   0 0 25,000
THE GOLDMAN SACHS G 28 DUE 12/15/28 CORPORATE BONDS 38150AG90   17,737 20,000 PRN   SOLE   0 0 20,000
MORGAN STANLEY F STEP 29 DUE 10/29/29MULTI STEP CPN CORPORATE BONDS 61766YGP0   13,060 15,000 PRN   SOLE   0 0 15,000
ATHENE HOLDING 28 DUE 01/12/28 CORPORATE BONDS 04686JAA9   29,189 30,000 PRN   SOLE   0 0 30,000
THE WILLIAMS COMP 28 DUE 08/15/28 CORPORATE BONDS 969457CK4   10,105 10,000 PRN   SOLE   0 0 10,000
ONEOK, INC. 26 DUE 03/01/26 CORPORATE BONDS 682680BR3   20,020 20,000 PRN   SOLE   0 0 20,000
PUBLIC STORAGE 29 DUE 01/15/29 CORPORATE BONDS 74460WAF4   111,339 110,000 PRN   SOLE   0 0 110,000
NEXTERA ENERGY CAPI 30 DUE 02/28/30 CORPORATE BONDS 65339KCN8   85,306 85,000 PRN   SOLE   0 0 85,000
RYDER SYSTEM INC 28 DUE 03/01/28 CORPORATE BONDS 78355HKV0   30,690 30,000 PRN   SOLE   0 0 30,000
NEXTERA ENERGY CA 28 DUE 06/15/28 CORPORATE BONDS 65339KBW9   49,753 55,000 PRN   SOLE   0 0 55,000
ONEOK, INC. 26 DUE 11/01/26 CORPORATE BONDS 682680BH5   50,638 50,000 PRN   SOLE   0 0 50,000
JPMORGAN CHASE & CO 28 DUE 11/14/28 CORPORATE BONDS 48128G3L2   26,626 30,000 PRN   SOLE   0 0 30,000
CITIZENS FINL GRO 30 DUE 02/06/30 CORPORATE BONDS 174610AS4   8,731 10,000 PRN   SOLE   0 0 10,000
NTNL RURAL UTILI 31 DUE 03/15/31 CORPORATE BONDS 637432NW1   16,026 20,000 PRN   SOLE   0 0 20,000
THE ALLSTATE COR 25 DUE 12/15/25 CORPORATE BONDS 020002BH3   48,186 50,000 PRN   SOLE   0 0 50,000
BANK OF MONTREA 26F DUE 09/15/26 FOREIGN BONDS (US $) 06368FAC3   85,061 90,000 PRN   SOLE   0 0 90,000
THE TORONTO-DOMI 26F DUE 09/20/26 FOREIGN BONDS (US $) 89114TR61   18,750 20,000 PRN   SOLE   0 0 20,000
ROYAL BANK OF CA 28F DUE 04/17/28 FOREIGN BONDS (US $) 78014RMC1   49,938 50,000 PRN   SOLE   0 0 50,000
THE TORONTO-DOM 27F DUE 01/12/27 FOREIGN BONDS (US $) 89114TZN5   47,191 50,000 PRN   SOLE   0 0 50,000
TRANSCANADA PI 26F DUE 01/15/26 FOREIGN BONDS (US $) 89352HAT6   54,988 55,000 PRN   SOLE   0 0 55,000
THE TORONTO-DOM 26F DUE 01/06/26 FOREIGN BONDS (US $) 89114QCP1   24,061 25,000 PRN   SOLE   0 0 25,000
SHELL INTERNTN 26F DUE 05/10/26 FOREIGN BONDS (US $) 822582BT8   24,441 25,000 PRN   SOLE   0 0 25,000
CANADIAN IMPER 28F DUE 04/28/28 FOREIGN BONDS (US $) 13607LNG4   10,023 10,000 PRN   SOLE   0 0 10,000
VODAFONE GROUP 28F DUE 05/30/28 FOREIGN BONDS (US $) 92857WBK5   34,723 35,000 PRN   SOLE   0 0 35,000
THE BANK OF NOVA 25F DUE 12/16/25 FOREIGN BONDS (US $) 064159HB5   49,752 50,000 PRN   SOLE   0 0 50,000
BANK NOVA SCOTI 25F DUE 06/12/25 FOREIGN BONDS (US $) 06418GAC1   15,037 15,000 PRN   SOLE   0 0 15,000
ROYAL BANK OF 26F DUE 01/20/26 FOREIGN BONDS (US $) 78016EZM2   4,812 5,000 PRN   SOLE   0 0 5,000
ENBRIDGE INC 26F DUE 12/01/26 FOREIGN BONDS (US $) 29250NAL9   4,956 5,000 PRN   SOLE   0 0 5,000
BANK NOVA SCOTI 28F DUE 06/12/28 FOREIGN BONDS (US $) 06418GAD9   146,503 145,000 PRN   SOLE   0 0 145,000
THE TORONTO-DO 28F DUE 01/10/28 FOREIGN BONDS (US $) 89115A2M3   115,571 115,000 PRN   SOLE   0 0 115,000
ROYAL BANK OF C 28F DUE 04/28/28 FOREIGN BONDS (US $) 78014RMN7   19,880 20,000 PRN   SOLE   0 0 20,000
TRANSCANADA PI 34F DUE 03/01/34 FOREIGN BONDS (US $) 89352HAM1   93,010 100,000 PRN   SOLE   0 0 100,000
BANK OF MONTRE 28F DUE 02/01/28 FOREIGN BONDS (US $) 06368LGV2   35,110 35,000 PRN   SOLE   0 0 35,000
BARCLAYS BANK PLC 26F DUE 10/15/26 FOREIGN BONDS (US $) 06738JGY4   7,838 8,000 PRN   SOLE   0 0 8,000
BP CAPITAL MAR 28F DUE 11/28/28 FOREIGN BONDS (US $) 05565QDH8   48,080 50,000 PRN   SOLE   0 0 50,000
THE TORONTO-DO 26F DUE 07/17/26 FOREIGN BONDS (US $) 89115A2S0   15,168 15,000 PRN   SOLE   0 0 15,000
SUNCOR ENERGY INC NEW F FOREIGN CANADIAN 867224107   94,552 2,650 SH   SOLE   0 0 2,650
ACCENTURE PLC IRELAND FCLASS A FOREIGN ORDINARIES G1151C101   17,589 50 SH   SOLE   0 0 50
ALLIANCEBERNSTEIN HLD LP LIMITED PARTNERSHP 01881G106   592,364 15,971 SH   SOLE   0 0 15,971
ENTERPRISE PRODS PART LP LIMITED PARTNERSHP 293792107   621,492 19,818 SH   SOLE   0 0 19,818
FERRIS ST UNIV MICH 30PUB EDUC DUE 10/01/30 MUNI BONDS 315361JK2   30,008 30,000 PRN   SOLE   0 0 30,000
KERRVILLE TEX 32DB LTX DUE 08/15/32 MUNI BONDS 492422PD6   48,008 50,000 PRN   SOLE   0 0 50,000
UNIVERSITY N C CHAR 35PUB EDUC DUE 04/01/35 MUNI BONDS 914716E27   23,038 23,000 PRN   SOLE   0 0 23,000
HARRIS CNTY TEX HOS 34DIST HLTH DUE 02/15/34 MUNI BONDS 41415WCM2   49,287 50,000 PRN   SOLE   0 0 50,000
GEORGIA ST HSG & 28SING HSG DUE 12/01/28XTRO MUNI BONDS 37353PCV9   23,852 25,000 PRN   SOLE   0 0 25,000
OTTAWA CNTY MICH 28GO LTX DUE 11/01/28OID TAXBL MUNI BONDS 689225TT7   9,672 10,000 PRN   SOLE   0 0 10,000
CLINTON OKLA PUB WK 34LEAS SCH DUE 10/01/34OID XTRO MUNI BONDS 188411AT9   10,164 10,000 PRN   SOLE   0 0 10,000
ARLINGTON TEX HIGHE 44CHAR EDUC DUE 08/15/44OID XTRO MUNI BONDS 041806DV9   139,009 150,000 PRN   SOLE   0 0 150,000
KENTUCKY INC KY PUB 29OILG IDR DUE 08/01/29XTRO MUNI BONDS 74440DDP6   50,003 50,000 PRN   SOLE   0 0 50,000
UNIVERSITY OKLA REV 33PUB EDUC DUE 07/01/33OID MUNI BONDS 91476PRV2   23,201 25,000 PRN   SOLE   0 0 25,000
FORT BEND CNTY 29GO UTX DUE 09/01/29OID ASSURED GUARANTY MUN MUNI BONDS 34682JKP6   4,819 5,000 PRN   SOLE   0 0 5,000
JOHNSON CNTY KA 34MUNI BLDG DUE 09/01/34OID XTRO MUNI BONDS 478497XX3   100,096 100,000 PRN   SOLE   0 0 100,000
NORTH TEX TWY AUTH 39TOLL TRAN DUE 01/01/39 MUNI BONDS 66285WSS6   348,215 350,000 PRN   SOLE   0 0 350,000
AUSTIN TEX CMNTY CO 35COLL EDUC DUE 08/01/35XTRO MUNI BONDS 052405FE2   252,665 250,000 PRN   SOLE   0 0 250,000
CAROL STREAM ILL PK 37GO UTX DUE 01/01/37 MUNI BONDS 143735YV4   76,098 75,000 PRN   SOLE   0 0 75,000
KALAMAZOO MICH HOSP 36SYST HLTH DUE 05/15/36XTRO MUNI BONDS 483233RK0   24,568 25,000 PRN   SOLE   0 0 25,000
BOSSIER PARISH LA P 29GO UTX DUE 03/01/29 MUNI BONDS 100272KE2   35,263 35,000 PRN   SOLE   0 0 35,000
CHAMBERS CNTY TE 28GO UTX DUE 09/01/28 MUNI BONDS 157792KH4   34,158 35,000 PRN   SOLE   0 0 35,000
CLEAR CREEK TEX IND 32GO UTX DUE 02/15/32 MUNI BONDS 1845406Z0   50,043 50,000 PRN   SOLE   0 0 50,000
GREENSBORO N C 31PKG BLDG DUE 11/01/31TAXBL MUNI BONDS 395476EN0   40,927 50,000 PRN   SOLE   0 0 50,000
CHAMPAIGN & VERMILL 33GO UTX DUE 12/01/33 MUNI BONDS 158159CE1   85,290 90,000 PRN   SOLE   0 0 90,000
METROPOLITAN TRANSN 36COMB TRAN DUE 11/15/36XTRO MUNI BONDS 59261AFR3   150,120 150,000 PRN   SOLE   0 0 150,000
SCAGO EDL FACS 26IMPT SCH DUE 12/01/26XTRO TAXBL BUILD AMERICA MUNI BONDS 80585RAS4   19,823 20,000 PRN   SOLE   0 0 20,000
CLINTON OKLA PUB WK 34COMB TAX DUE 12/01/34XTRO BUILD AMERICA MUTUA MUNI BONDS 188408AN8   100,014 100,000 PRN   SOLE   0 0 100,000
BRUSHY CREEK MUN 33GO UTX DUE 06/01/33OID MUNI BONDS 117464TU1   41,274 50,000 PRN   SOLE   0 0 50,000
LOUISIANA PUB FACS 31SYST HLTH DUE 05/15/31OID XTRO MUNI BONDS 546399DP8   23,650 25,000 PRN   SOLE   0 0 25,000
TULSA OKLA INDL 26UNIV EDUC DUE 10/01/26OID MUNI BONDS 89965QAZ1   24,674 25,000 PRN   SOLE   0 0 25,000
BUTLER CNTY KANS UN 34GO UTX DUE 09/01/34 MUNI BONDS 123425HE3   37,144 40,000 PRN   SOLE   0 0 40,000
RAMAPO N Y LOC DEV 28REV LTX DUE 03/15/28 MUNI BONDS 751435AL2   9,755 10,000 PRN   SOLE   0 0 10,000
GRAND RIVER DAM AUT 38ELEC UTIL DUE 06/01/38 MUNI BONDS 386442WY9   20,055 20,000 PRN   SOLE   0 0 20,000
OKLAHOMA DEV FI 45COMB IDR DUE 02/01/45TAXBL MUNI BONDS 6789084A9   47,116 50,000 PRN   SOLE   0 0 50,000
LAKE CNTY ILL WTR & 30WRSR UTIL DUE 12/01/30 MUNI BONDS 509300WE5   30,842 35,000 PRN   SOLE   0 0 35,000
UNIVERSITY OKLA R 26PUB EDUC DUE 07/01/26TAXBL MUNI BONDS 91476PQU5   14,684 15,000 PRN   SOLE   0 0 15,000
COOK CNTY ILL SCH D 35GO LTX DUE 12/01/35 MUNI BONDS 213759HL0   90,634 100,000 PRN   SOLE   0 0 100,000
ARLINGTON TEX HIGHE 39CHAR EDUC DUE 08/15/39OID XTRO MUNI BONDS 041806EP1   96,744 100,000 PRN   SOLE   0 0 100,000
RAMAPO N Y LOC DEV 41REV LTX DUE 03/15/41 MUNI BONDS 751435AN8   93,871 100,000 PRN   SOLE   0 0 100,000
DURHAM N C LTD O 29VP DUE 10/01/29TAXBL MUNI BONDS 26678PGB0   4,290 5,000 PRN   SOLE   0 0 5,000
WILMINGTON N C L 26FAC REC DUE 06/01/26TAXBL MUNI BONDS 971697JK4   9,542 10,000 PRN   SOLE   0 0 10,000
NORTH TEX TWY AUTH 28TOLL TRAN DUE 01/01/28OID ASSURED GUARANTY COR MUNI BONDS 66285WBT2   58,529 65,000 PRN   SOLE   0 0 65,000
ILLINOIS HSG DEV 30SING HSG DUE 10/01/30XTRO MUNI BONDS 45201Y7Y7   127,113 150,000 PRN   SOLE   0 0 150,000
CHARLOTTE-MECKLENBU 39SYST HLTH DUE 01/15/39OID XTRO MUNI BONDS 160853RS8   1,995 2,000 PRN   SOLE   0 0 2,000
CRANE CNTY TEX WTR 33GO UTX DUE 02/15/33OID MUNI BONDS 224437BZ5   225,128 225,000 PRN   SOLE   0 0 225,000
ILLINOIS FIN AUTH R 36EXCISE TAX DUE 12/01/36 MUNI BONDS 45203H7X4   50,661 50,000 PRN   SOLE   0 0 50,000
HOLLAND MICH 27GO LTX DUE 12/01/27TAXBL MUNI BONDS 435164TX6   24,204 25,000 PRN   SOLE   0 0 25,000
KANSAS ST DEV FIN A 33PUB EDUC DUE 03/01/33OID XTRO MUNI BONDS 4854292Q6   14,112 15,000 PRN   SOLE   0 0 15,000
NEW YORK ST DOR 27POOL EDR DUE 06/01/27OID XTRO MUNI BONDS 649903E64   100,123 100,000 PRN   SOLE   0 0 100,000
UNIVERSITY OKLA REV 40PUB EDUC DUE 07/01/40OID MUNI BONDS 91476PNP9   24,377 25,000 PRN   SOLE   0 0 25,000
DALLAS TEX WTRW 32WRSR UTIL DUE 10/01/32OID MUNI BONDS 2354164Y7   41,983 45,000 PRN   SOLE   0 0 45,000
BRANCH CNTY MICH BL 32REV UTX DUE 05/01/32 MUNI BONDS 105173MF2   51,486 50,000 PRN   SOLE   0 0 50,000
SEDGWICK CNTY KANS 34GO UTX DUE 11/01/34 MUNI BONDS 815645PK6   9,247 10,000 PRN   SOLE   0 0 10,000
RICHMOND CNTY GA HO 32SYST HLTH DUE 01/01/32OID XTRO MUNI BONDS 764603BR6   19,286 20,000 PRN   SOLE   0 0 20,000
NEW YORK N Y CI 36COMB TAX DUE 05/01/36XTRO TAXBL MUNI BONDS 64971MS78   24,713 25,000 PRN   SOLE   0 0 25,000
HARRIS CNTY TEX MUN 28GO UTX DUE 09/01/28 MUNI BONDS 413910ED8   23,871 25,000 PRN   SOLE   0 0 25,000
HARRIS CNTY TEX HOS 31DIST HLTH DUE 02/15/31 MUNI BONDS 41415WCJ9   100,224 100,000 PRN   SOLE   0 0 100,000
WILMINGTON N C 32GO UTX DUE 06/01/32TAXBL MUNI BONDS 971668N95   20,003 20,000 PRN   SOLE   0 0 20,000
OKLAHOMA ST WTR 34POOL AUTH DUE 04/01/34OID XTRO MUNI BONDS 67919PMJ9   9,571 10,000 PRN   SOLE   0 0 10,000
OKLAHOMA ST UNIV AG 39PUB EDUC DUE 09/01/39 MUNI BONDS 679191KP0   9,950 10,000 PRN   SOLE   0 0 10,000
COLUMBUS CNTY N C L 32WRSR UTIL DUE 06/01/32 MUNI BONDS 199049AU1   25,009 25,000 PRN   SOLE   0 0 25,000
HOUSTON TEX INDPT S 38GO LTX DUE 02/15/38 MUNI BONDS 442403LG4   50,006 50,000 PRN   SOLE   0 0 50,000
OKLAHOMA ST WTR RES 35WRSR UTIL DUE 10/01/35OID XTRO MUNI BONDS 67920QLY2   22,904 25,000 PRN   SOLE   0 0 25,000
PORT ARTHUR TEX IND 45GO UTX DUE 02/15/45 MUNI BONDS 733505NG2   50,102 50,000 PRN   SOLE   0 0 50,000
NEW YORK ST DORM AU 45UNIV EDUC DUE 07/01/45 MUNI BONDS 64990BQK2   247,830 250,000 PRN   SOLE   0 0 250,000
HIDALGO CNTY TE 30GO LTX DUE 08/15/30TAXBL MUNI BONDS 429326ZV6   9,657 10,000 PRN   SOLE   0 0 10,000
TEXAS WOMANS UNIV R 34PUB EDUC DUE 07/01/34 MUNI BONDS 882874GL8   5,016 5,000 PRN   SOLE   0 0 5,000
TEXAS ST 33GO UTX DUE 04/01/33XTRO TAXBL MUNI BONDS 882722VP3   24,504 25,000 PRN   SOLE   0 0 25,000
JOHNSON CNTY KAN 29WTR UTIL DUE 07/01/29OID MUNI BONDS 47875PCE5   46,405 50,000 PRN   SOLE   0 0 50,000
KING CNTY WASH HSG 27MULT HSG DUE 08/01/27 MUNI BONDS 494762NT0   50,488 50,000 PRN   SOLE   0 0 50,000
UNIVERSITY OKLA 33PUB EDUC DUE 07/01/33OID MUNI BONDS 91476PKV9   9,571 10,000 PRN   SOLE   0 0 10,000
KANE COOK & DU PA 29GO UTX DUE 12/15/29 MUNI BONDS 483854JH9   87,320 100,000 PRN   SOLE   0 0 100,000
ROCKETT TEX SPL U 30WTR UTIL DUE 07/10/30ASSURED GUARANTY MUN MUNI BONDS 773138GW6   48,063 50,000 PRN   SOLE   0 0 50,000
SAN LEANDRO CAL 27MUNI BLDG DUE 12/01/27OID XTRO MUNI BONDS 798451AQ3   85,024 85,000 PRN   SOLE   0 0 85,000
MISSION TEX REDEV A 27TAXI TAX DUE 09/01/27 MUNI BONDS 605171BS5   34,877 35,000 PRN   SOLE   0 0 35,000
KELLER TEX 26GO LTX DUE 02/15/26 MUNI BONDS 487685BB4   49,091 50,000 PRN   SOLE   0 0 50,000
LAVACA-NAVIDAD R 28WRSR UTIL DUE 08/01/28OID MUNI BONDS 519385EX2   4,914 5,000 PRN   SOLE   0 0 5,000
MIDWEST CITY OKL 38RTL IDR DUE 02/01/38XTRO TAXBL MUNI BONDS 598292AR1   44,920 50,000 PRN   SOLE   0 0 50,000
CALIFORNIA ST 39GO UTX DUE 04/01/39XTRO TAXBL MUNI BONDS 13063BN81   9,339 10,000 PRN   SOLE   0 0 10,000
KAUFMAN CNTY TEX MU 35GO UTX DUE 09/01/35OID MUNI BONDS 486190EN7   99,998 100,000 PRN   SOLE   0 0 100,000
UNIVERSITY N C 31PUB EDUC DUE 04/01/31XTRO TAXBL MUNI BONDS 914716V93   4,246 5,000 PRN   SOLE   0 0 5,000
FORSYTH MONT POLL 31ELEC PCR DUE 03/01/31XTRO MUNI BONDS 346668DH6   9,896 10,000 PRN   SOLE   0 0 10,000
OKLAHOMA AGRIC 47PUB EDUC DUE 08/01/47TAXBL MUNI BONDS 678505JP4   8,525 10,000 PRN   SOLE   0 0 10,000
WESTERN CAROLINA UN 39STHG EDUC DUE 06/01/39XTRO MUNI BONDS 957897JU6   9,837 10,000 PRN   SOLE   0 0 10,000
OK DFA LSE 28IMPT EDUC DUE 06/01/28XTRO MUNI BONDS 67884FU95   10,090 10,000 PRN   SOLE   0 0 10,000
MC HENRY CNTY ILL 26GO UTX DUE 12/30/26 MUNI BONDS 580818GH9   75,824 80,000 PRN   SOLE   0 0 80,000
ALBANY-DOUGHERTY GA 32STHG EDUC DUE 06/01/32XTRO MUNI BONDS 012173JC5   10,136 10,000 PRN   SOLE   0 0 10,000
ORLAND PARK ILL 46DB UTX DUE 12/01/46 MUNI BONDS 686356SP2   78,939 100,000 PRN   SOLE   0 0 100,000
TULSA CNTY OKLA 25GO UTX DUE 03/01/25 MUNI BONDS 899525UE7   9,947 10,000 PRN   SOLE   0 0 10,000
COUNCIL ROCK PA SCH 32GO LTX DUE 11/15/32 MUNI BONDS 222263L78   16,826 20,000 PRN   SOLE   0 0 20,000
BUNCOMBE CNTY N C 30REV LTX DUE 06/01/30TAXBL MUNI BONDS 120525HY9   8,892 10,000 PRN   SOLE   0 0 10,000
OKLAHOMA ST MUN 41ELEC UTIL DUE 01/01/41OID MUNI BONDS 67910HQB9   8,717 10,000 PRN   SOLE   0 0 10,000
LYNWOOD CALIF HSG A 29MULT HSG DUE 09/01/29OID TAXBL MUNI BONDS 55178CAG8   9,580 10,000 PRN   SOLE   0 0 10,000
TOPEKA KANS 27DB UTX DUE 08/15/27 MUNI BONDS 8905684J4   14,192 15,000 PRN   SOLE   0 0 15,000
PORT FREEPORT T 32PA TRAN DUE 06/01/32OID AMT MUNI BONDS 73412PAS2   14,929 15,000 PRN   SOLE   0 0 15,000
GRAND RAPIDS MICH W 36WTR UTIL DUE 01/01/36 MUNI BONDS 386316ND1   10,155 10,000 PRN   SOLE   0 0 10,000
KAREGNONDI WTR AU 33CALLED 100 EFF 01212025 MUNI BONDS 48563UAM3   20,012 20,000 PRN   SOLE   0 0 20,000
MAINE MUN BD BK 25MUBB DUE 11/01/25XTRO TAXBL MUNI BONDS 5604595E5   10,035 10,000 PRN   SOLE   0 0 10,000
LOVE CNTY OKLA EDL 28LEAS SCH DUE 12/01/28XTRO MUNI BONDS 54713PBF5   35,624 35,000 PRN   SOLE   0 0 35,000
NEW YORK N Y CIT 49MULT HSG DUE 11/01/49XTRO MUNI BONDS 64972ELD9   11,470 15,000 PRN   SOLE   0 0 15,000
NEW ORLEANS LA 32GO UTX DUE 12/01/32 MUNI BONDS 64763FWL9   14,206 15,000 PRN   SOLE   0 0 15,000
OKLAHOMA DEV FIN AU 29IMPT EDUC DUE 06/01/29XTRO MUNI BONDS 67884GEZ3   41,230 40,000 PRN   SOLE   0 0 40,000
FORT BEND CNTY T 35GO UTX DUE 09/01/35OID MUNI BONDS 34680CES4   41,616 50,000 PRN   SOLE   0 0 50,000
NORTH CAROLINA H 30SING HSG DUE 01/01/30XTRO MUNI BONDS 658207K79   43,396 50,000 PRN   SOLE   0 0 50,000
AVONDALE MICH SCH D 32GO UTX DUE 05/01/32 MUNI BONDS 054375UT5   15,594 15,000 PRN   SOLE   0 0 15,000
BURLESON TEX WTR & 30WRSR UTIL DUE 03/01/30 MUNI BONDS 121410QB3   250,015 250,000 PRN   SOLE   0 0 250,000
BRYAN CNTY OKLA SCH 26EXCISE TAX DUE 12/01/26XTRO MUNI BONDS 117510BL0   25,385 25,000 PRN   SOLE   0 0 25,000
HARNETT CNTY N C 36SPLO DUE 06/01/36OID MUNI BONDS 41333TAT5   4,781 5,000 PRN   SOLE   0 0 5,000
UNIVERSITY HAWAI 31PUB EDUC DUE 10/01/31XTRO TAXBL MUNI BONDS 91428LMF0   18,735 20,000 PRN   SOLE   0 0 20,000
NEW YORK TRANSN DEV 35AIR TRAN DUE 07/01/35XTRO MUNI BONDS 650116AM8   97,708 100,000 PRN   SOLE   0 0 100,000
SEDGWICK CNTY KANS 29FAC BLDG DUE 08/01/29 MUNI BONDS 81533PJP6   200,104 200,000 PRN   SOLE   0 0 200,000
VIRIDIAN MUN MGMT D 34DB UTX DUE 12/01/34OID MUNI BONDS 92823PNH5   75,758 100,000 PRN   SOLE   0 0 100,000
ARIZONA INDL DEV AU 28CHAR EDUC DUE 11/01/28XTRO MUNI BONDS 04052FCC7   50,902 50,000 PRN   SOLE   0 0 50,000
CHAMBERS CNTY TEX I 29GO UTX DUE 09/01/29 MUNI BONDS 157792QM7   51,123 50,000 PRN   SOLE   0 0 50,000
SAN JACINTO TEX R 27WTR UTIL DUE 10/01/27OID ASSURED GUARANTY MUN MUNI BONDS 798055MU0   45,036 45,000 PRN   SOLE   0 0 45,000
DANSVILLE MICH SCHS 32GO UTX DUE 05/01/32 MUNI BONDS 236388BN3   15,195 15,000 PRN   SOLE   0 0 15,000
NEW HAVEN MICH C 27GO UTX DUE 05/01/27TAXBL MUNI BONDS 645172LA3   19,211 20,000 PRN   SOLE   0 0 20,000
ARAPAHOE CNTY CO 34GO UTX DUE 12/01/34OID MUNI BONDS 03871LDC4   83,087 100,000 PRN   SOLE   0 0 100,000
WILMINGTON N C L 29FAC REC DUE 06/01/29TAXBL MUNI BONDS 971697JN8   8,850 10,000 PRN   SOLE   0 0 10,000
LAKE CNTY ILL WTR & 31WRSR UTIL DUE 12/01/31 MUNI BONDS 509300WF2   68,854 80,000 PRN   SOLE   0 0 80,000
CARTER CNTY OKLA PU 29LEAS SCH DUE 12/01/29XTRO MUNI BONDS 146201EQ7   20,598 20,000 PRN   SOLE   0 0 20,000
ELGIN ILL 25GO UTX DUE 12/15/25 MUNI BONDS 2862997Y2   88,327 90,000 PRN   SOLE   0 0 90,000
FULTON CNTY GA DEV 31SYST HLTH DUE 07/01/31 MUNI BONDS 3599008A8   10,041 10,000 PRN   SOLE   0 0 10,000
KANNAPOLIS N C 33PKG DUE 04/01/33TAXBL MUNI BONDS 484580CL7   20,109 25,000 PRN   SOLE   0 0 25,000
LANCASTER TEX 35GO LTX DUE 02/15/35 MUNI BONDS 514444ZJ0   20,001 20,000 PRN   SOLE   0 0 20,000
FOND DU LAC WIS WTR 26WTR UTIL DUE 09/01/26 MUNI BONDS 344532MH6   50,706 50,000 PRN   SOLE   0 0 50,000
NEW HANOVER CNT 33HOSP HLTH DUE 10/01/33OID XTRO MUNI BONDS 644804FE1   25,042 25,000 PRN   SOLE   0 0 25,000
MICHIGAN ST 26GO UTX DUE 12/01/26TAXBL MUNI BONDS 594612BS1   29,598 30,000 PRN   SOLE   0 0 30,000
EVANSTON ILL 31GO UTX DUE 12/01/31 MUNI BONDS 299228JD9   86,068 100,000 PRN   SOLE   0 0 100,000
SAN FELIPE DEL RIO 32GO UTX DUE 08/15/32 MUNI BONDS 797550HX1   101,130 100,000 PRN   SOLE   0 0 100,000
LIBERTY TEX 27GO LTX DUE 03/01/27 MUNI BONDS 531286NM0   47,582 50,000 PRN   SOLE   0 0 50,000
WICHITA KANS 33DB UTX DUE 06/01/33 MUNI BONDS 967245UJ8   33,230 40,000 PRN   SOLE   0 0 40,000
GULF COAST WASTE DI 33SWR UTIL DUE 10/01/33XTRO ASSURED GUARANTY MU MUNI BONDS 401905FJ8   201,852 200,000 PRN   SOLE   0 0 200,000
KANSAS ST DEV F 35PUB EDUC DUE 03/01/35OID XTRO MUNI BONDS 4854292S2   13,684 15,000 PRN   SOLE   0 0 15,000
HARRIS CNTY TEX M 26GO UTX DUE 09/01/26OID HARRIS CNTY TEX MUN MUNI BONDS 41421DSC1   4,891 5,000 PRN   SOLE   0 0 5,000
ILLINOIS HSG DEV 29SING HSG DUE 10/01/29XTRO MUNI BONDS 45203MAS0   13,152 15,000 PRN   SOLE   0 0 15,000
INFIRMARY HEALTH SY 29SYST HLTH DUE 02/01/29OID XTRO MUNI BONDS 45663NBR2   4,799 5,000 PRN   SOLE   0 0 5,000
VIRIDIAN MUN MGMT D 29DB UTX DUE 12/01/29OID MUNI BONDS 92823PML7   61,698 75,000 PRN   SOLE   0 0 75,000
TULSA CNTY OKLA IND 29FAC BLDG DUE 02/01/29XTRO MUNI BONDS 899521CD8   45,709 45,000 PRN   SOLE   0 0 45,000
SAN ANTONIO TEX PUB 42CONV BLDG DUE 09/15/42OID XTRO MUNI BONDS 796334AS9   40,241 42,000 PRN   SOLE   0 0 42,000
LANSING MICH TA 29DB UTX DUE 06/01/29TAXBL MUNI BONDS 516447CC1   23,882 25,000 PRN   SOLE   0 0 25,000
COBB CNTY GA DEV AU 30STHG EDUC DUE 07/15/30XTRO MUNI BONDS 19078VBX5   5,117 5,000 PRN   SOLE   0 0 5,000
HARRIS CNTY TEX MUN 25DB UTX DUE 09/01/25 MUNI BONDS 414199PD5   68,989 70,000 PRN   SOLE   0 0 70,000
TULSA OKLA ARPTS 27AIR TRAN DUE 06/01/27XTRO TAXBL MUNI BONDS 899647RM5   29,173 30,000 PRN   SOLE   0 0 30,000
TENNESSEE HSG DE 30SING HSG DUE 07/01/30XTRO MUNI BONDS 880461W38   8,850 10,000 PRN   SOLE   0 0 10,000
METROPOLITAN TRANSN 32COMB TRAN DUE 11/15/32XTRO MUNI BONDS 59261AJW8   140,677 140,000 PRN   SOLE   0 0 140,000
JOHNSTON CNTY N C 30GO UTX DUE 02/01/30 MUNI BONDS 479340WP2   44,089 50,000 PRN   SOLE   0 0 50,000
UNION CNTY N C 30WRSR UTIL DUE 06/01/30 MUNI BONDS 906400FQ4   21,455 25,000 PRN   SOLE   0 0 25,000
UNIVERSITY OKLA REV 39PUB EDUC DUE 07/01/39OID MUNI BONDS 91476PNN4   4,892 5,000 PRN   SOLE   0 0 5,000
MONTGOMERY CNTY TEX 32GO UTX DUE 09/01/32OID MUNI BONDS 61370PLX4   69,976 75,000 PRN   SOLE   0 0 75,000
CAROL STREAM ILL PK 37GO UTX DUE 01/01/37 MUNI BONDS 143735YT9   25,495 25,000 PRN   SOLE   0 0 25,000
LOWER COLO RIV AUTH 40ELEC UTIL DUE 05/15/40OID ASSURED GUARANTY MUN MUNI BONDS 54811BPV7   61,362 62,000 PRN   SOLE   0 0 62,000
CHANNAHON ILL FIRE 32DB UTX DUE 01/01/32 MUNI BONDS 15913TAY6   71,343 75,000 PRN   SOLE   0 0 75,000
AURORA ILL 32GO UTX DUE 12/30/32OID MUNI BONDS 051645Q44   95,394 100,000 PRN   SOLE   0 0 100,000
GREENSBORO N C L 28REV UTX DUE 04/01/28TAXBL MUNI BONDS 395476FU3   9,116 10,000 PRN   SOLE   0 0 10,000
UNIVERSITY N C 25PUB EDUC DUE 12/01/25XTRO TAXBL MUNI BONDS 914713N65   9,840 10,000 PRN   SOLE   0 0 10,000
NEW ORLEANS LA 31GO UTX DUE 12/01/31OID MUNI BONDS 64763FVN6   10,017 10,000 PRN   SOLE   0 0 10,000
HARRIS CNTY TEX M 33WRSR UTIL DUE 12/01/33OID MUNI BONDS 41422PEW4   4,724 5,000 PRN   SOLE   0 0 5,000
BLACKMAN TWP MICH 32GO UTX DUE 05/01/32 MUNI BONDS 092446CB7   30,756 30,000 PRN   SOLE   0 0 30,000
DALLAS TEX HOTEL OC 35SERV TAX DUE 08/15/35 MUNI BONDS 235286AP6   100,073 100,000 PRN   SOLE   0 0 100,000
UNIVERSITY N C WILM 34STHG EDUC DUE 06/01/34XTRO MUNI BONDS 91472TBH6   15,026 15,000 PRN   SOLE   0 0 15,000
PORT FREEPORT T 31PA TRAN DUE 06/01/31OID AMT MUNI BONDS 73412PAR4   100,004 100,000 PRN   SOLE   0 0 100,000
NORTH CAROLINA CENT 34PUB EDUC DUE 10/01/34OID MUNI BONDS 65819PCL0   9,159 10,000 PRN   SOLE   0 0 10,000
COLUMBUS CNTY N C 35WRSR UTIL DUE 06/01/35OID MUNI BONDS 199049AR8   9,423 10,000 PRN   SOLE   0 0 10,000
CLEVELAND CNTY 25GO UTX DUE 03/01/25TAXBL MUNI BONDS 186072SH8   34,834 35,000 PRN   SOLE   0 0 35,000
APPALACHIAN ST 32PUB EDUC DUE 07/15/32OID MUNI BONDS 037777TG4   11,757 12,000 PRN   SOLE   0 0 12,000
TARRANT CNTY TEX CU 42SYST HLTH DUE 11/15/42XTRO MUNI BONDS 87638QPR4   97,086 100,000 PRN   SOLE   0 0 100,000
ILLINOIS HSG DEV 28SING HSG DUE 10/01/28XTRO MUNI BONDS 45201Y7U5   65,715 75,000 PRN   SOLE   0 0 75,000
ROCKWALL TEX INDPT 46GO UTX DUE 02/15/46 MUNI BONDS 7742854G2   100,211 100,000 PRN   SOLE   0 0 100,000
LUBBOCK COOPER TEX 27GO UTX DUE 02/15/27 MUNI BONDS 549108XU7   48,136 50,000 PRN   SOLE   0 0 50,000
BRIDGESTONE MUN UTI 33DB UTX DUE 05/01/33OID MUNI BONDS 108443SA1   46,495 50,000 PRN   SOLE   0 0 50,000
GABELLI UTIL PFDPFD SER C PREFERRED DEBT 36240A408   12,138 500 SH   SOLE   0 0 500
ENTERGY ARK IN PFD DUE 09/01/66SUBJ TO XTRO REDEMPTION PREFERRED DEBT 29364D100   43,668 1,994 SH   SOLE   0 0 1,994
TVA PFD DUE 06/01/28SUBJ TO XTRO REDEMPTION PREFERRED DEBT 880591300   113,483 5,037 SH   SOLE   0 0 5,037
RIVERNORTH/DO PFDPFD SER B PREFERRED DEBT 76882G404   38,760 2,000 SH   SOLE   0 0 2,000
BANCROFT PFDPFD SER A PREFERRED STOCK 059702209   212,301 9,482 SH   SOLE   0 0 9,482
NORTHERN TRUST PFDPFD SER E PREFERRED STOCK 665859856   309,848 15,400 SH   SOLE   0 0 15,400
PUBLIC STORAG PFDPFD SER G PREFERRED STOCK 74460W669   21,670 1,000 SH   SOLE   0 0 1,000
VORNADO REALTY PFDPFD SER L PREFERRED STOCK 929042844   0 0 SH   SOLE   0 0 0
FLAGSTAR FIN PFDPFD SER A PREFERRED STOCK 649445202   8,460 400 SH   SOLE   0 0 400
GABELLI EQUITY T PFDPFD SER K PREFERRED STOCK 362397846   55,536 2,600 SH   SOLE   0 0 2,600
GAMCO INVESTORS, PFDPFD SER G PREFERRED STOCK 362397176   222,076 10,500 SH   SOLE   0 0 10,500
RIVERNORTH OPPTY PFDPFD SER A PREFERRED STOCK 76881Y208   11,360 500 SH   SOLE   0 0 500
FRANKLIN BSP R PFDPFD SER E PREFERRED STOCK 35243J200   85,218 4,200 SH   SOLE   0 0 4,200
GAMCO NATURAL PFDPFD SER A PREFERRED STOCK 36465E200   15,079 703 SH   SOLE   0 0 703
ABRDN ASSET M PFDPFD SER A PREFERRED STOCK 003057205   168,971 7,800 SH   SOLE   0 0 7,800
GABELLI DIVID PFDPFD SER K PREFERRED STOCK 36242H864   280,354 14,814 SH   SOLE   0 0 14,814
PUBLIC STORAG PFDPFD SER F PREFERRED STOCK 74460W685   99,675 4,500 SH   SOLE   0 0 4,500
PUBLIC STORA PFDPFD SER L PREFERRED STOCK 74460W552   50,466 2,600 SH   SOLE   0 0 2,600
THE GABELLI PFDPFD SER G PREFERRED STOCK 36239Q604   213,002 9,197 SH   SOLE   0 0 9,197
GABELLI DVD PFDPFD SER H PREFERRED STOCK 36242H880   23,469 1,000 SH   SOLE   0 0 1,000
THE GABELLI PFDPFD SER E PREFERRED STOCK 36239Q505   25,135 1,100 SH   SOLE   0 0 1,100
ATLANTIC UNI PFDPFD SER A PREFERRED STOCK 04911A206   6,894 300 SH   SOLE   0 0 300
AMERICAN TOWER CORP NEW REIT REAL ESTATE INVESTME 03027X100   42,367 231 SH   SOLE   0 0 231
REALTY INCOME CORP REIT REAL ESTATE INVESTME 756109104   35,624 667 SH   SOLE   0 0 667
PROLOGIS INC REIT REAL ESTATE INVESTME 74340W103   3,276 31 SH   SOLE   0 0 31
US TREASURY BILL25U S T BILL DUE 01/16/25 TREASURY BILLS 912797LY1   1,688,198 1,691,000 PRN   SOLE   0 0 1,691,000
SPDR PORTFOLIO TIPS ETF UIT EXCHANGE TRADED 78464A656   1,645 65 SH   SOLE   0 0 65
ISHARS IBND 2029 TRM HG YLD INCM ETF UIT EXCHANGE TRADED 46436E379   3,540 151 SH   SOLE   0 0 151
ISHARES BRD USD INV GRD CORP BD ETF UIT EXCHANGE TRADED 464288620   1,761,559 35,035 SH   SOLE   0 0 35,035
ISHARES IBOXX HIGH YIELDBOND ETF UIT EXCHANGE TRADED 464288513   375,317 4,772 SH   SOLE   0 0 4,772
SELECT SECTOR INDUSTRIALSPDR ETF UIT EXCHANGE TRADED 81369Y704   2,072,980 15,733 SH   SOLE   0 0 15,733
ISHARES TIPS BOND ETF UIT EXCHANGE TRADED 464287176   422,790 3,968 SH   SOLE   0 0 3,968
FT VST S P 500 DIV ARISTTRGT ETF UIT EXCHANGE TRADED 33739Q705   141,843 2,825 SH   SOLE   0 0 2,825
VANGUARD DIVIDEND APPRECIATION ETF UIT EXCHANGE TRADED 921908844   78,332 400 SH   SOLE   0 0 400
ISHARES CORE S&P 500 ETF IV UIT EXCHANGE TRADED 464287200   15,305 26 SH   SOLE   0 0 26
SCHWAB US LARGE CAP GROWTH ETF UIT EXCHANGE TRADED 808524300   10,925 392 SH   SOLE   0 0 392
ISHARES MSCI INDIA INDEXETF UIT EXCHANGE TRADED 46429B598   31,584 600 SH   SOLE   0 0 600
REAL ESTATE SELECT SCTR SPDR ETF IV UIT EXCHANGE TRADED 81369Y860   528,506 12,995 SH   SOLE   0 0 12,995
ISHARES MSCI USA MIN VOLFCTR ETF UIT EXCHANGE TRADED 46429B697   3,071,334 34,591 SH   SOLE   0 0 34,591
VANGUARD TOTAL BOND MARKET ETF UIT EXCHANGE TRADED 921937835   2,737,110 38,063 SH   SOLE   0 0 38,063
VANGUARD MID CAP ETF UIT EXCHANGE TRADED 922908629   169,043 640 SH   SOLE   0 0 640
INVESCO S&P 500 QUALITY ETF UIT EXCHANGE TRADED 46137V241   34,520 515 SH   SOLE   0 0 515
SCHWAB FUNDAMNTL INTRNL EQT ETF UIT EXCHANGE TRADED 808524755   66 2 SH   SOLE   0 0 2
SCHWAB US DIVIDEND EQUITY ETF UIT EXCHANGE TRADED 808524797   2,761,833 101,092 SH   SOLE   0 0 101,092
FIRST TRUST NORTH AMERICAN ENERG ETF UIT EXCHANGE TRADED 33738D101   404,377 11,343 SH   SOLE   0 0 11,343
VANGUARD TOTAL STOCK MARKET ETF UIT EXCHANGE TRADED 922908769   1,063,023 3,668 SH   SOLE   0 0 3,668
DIMENSIONAL U S SMALL CAP ETF UIT EXCHANGE TRADED 25434V500   35,794 550 SH   SOLE   0 0 550
ISHARES EMERGING MARKETSDIV ETF UIT EXCHANGE TRADED 464286319   461,607 17,871 SH   SOLE   0 0 17,871
SPDR PORTFOLIO DVLPD WRLD EX-US ETF UIT EXCHANGE TRADED 78463X889   409 12 SH   SOLE   0 0 12
ISHARES NATIONAL MUNI BOND ETF UIT EXCHANGE TRADED 464288414   218,427 2,050 SH   SOLE   0 0 2,050
INVESCO S&P 500 DOWNSIDEHEDGED ETF UIT EXCHANGE TRADED 46090A705   968 26 SH   SOLE   0 0 26
ISHARES RUSSELL MID CAP ETF UIT EXCHANGE TRADED 464287499   1,768 20 SH   SOLE   0 0 20
SPDR BLOOMBERG INT GRD FLT RT ETF UIT EXCHANGE TRADED 78468R200   351,551 11,440 SH   SOLE   0 0 11,440
ISHARES IBONDS DEC 2028 TERM ETF UIT EXCHANGE TRADED 46435U515   974,859 39,151 SH   SOLE   0 0 39,151
ISHARES INTERNATIONAL SEL DIV ETF UIT EXCHANGE TRADED 464288448   95,830 3,500 SH   SOLE   0 0 3,500
SPDR BLOOMBERG CONVRTBL SECRS ETF UIT EXCHANGE TRADED 78464A359   16,746 215 SH   SOLE   0 0 215
ISHARES IBND DEC 2030 TRM CORP ETF UIT EXCHANGE TRADED 46436E726   97,209 4,551 SH   SOLE   0 0 4,551
DIMENSIONAL CORE FIXED INCOME ETF UIT EXCHANGE TRADED 25434V872   18,571 450 SH   SOLE   0 0 450
VANGUARD TOTAL INTERNATIONAL BND ETF UIT EXCHANGE TRADED 92203J407   2,134,459 43,516 SH   SOLE   0 0 43,516
ISHARES RUSSELL MID CAP VALUE ETF UIT EXCHANGE TRADED 464287473   4,785 37 SH   SOLE   0 0 37
ISHARES IBONDS DEC 2029 TM MN BD ETF UIT EXCHANGE TRADED 46436E163   404,676 16,200 SH   SOLE   0 0 16,200
COMMUNICAT SVS SLCT SEC SPDR ETF IV UIT EXCHANGE TRADED 81369Y852   1,288,637 13,311 SH   SOLE   0 0 13,311
ISHRS IBNDS DEC 2026 TRMCORP ETF UIT EXCHANGE TRADED 46435GAA0   1,096,845 45,569 SH   SOLE   0 0 45,569
TECHNOLOGY SELECT SECTORSPDR ETF IV UIT EXCHANGE TRADED 81369Y803   4,713,412 20,271 SH   SOLE   0 0 20,271
ISHARES CORE MSCI EAFE ETF UIT EXCHANGE TRADED 46432F842   7,627,839 108,535 SH   SOLE   0 0 108,535
INVESCO SENIOR LOAN ETF UIT EXCHANGE TRADED 46138G508   3,265 155 SH   SOLE   0 0 155
ALERIAN ENERGY INFRASTRUCTURE ETF UIT EXCHANGE TRADED 00162Q676   221,165 7,100 SH   SOLE   0 0 7,100
ISHARES IBND 2026 TRM HGYD INCM ETF UIT EXCHANGE TRADED 46436E528   208,697 9,015 SH   SOLE   0 0 9,015
ISHS IBND DEC 2030 TRM MN BND ETF UIT EXCHANGE TRADED 46438G687   104,503 4,120 SH   SOLE   0 0 4,120
SPDR MSCI ACWI EX-US ETF UIT EXCHANGE TRADED 78463X848   197,675 7,075 SH   SOLE   0 0 7,075
VANGUARD INTERNATNL HGH DIV YLD ETF UIT EXCHANGE TRADED 921946794   1,194,755 17,601 SH   SOLE   0 0 17,601
ISHS IBND 2027 TRM HGH YLD INCM ETF UIT EXCHANGE TRADED 46436E478   92,451 4,157 SH   SOLE   0 0 4,157
ISHARES CYBERSECURITY AND TECH ETF UIT EXCHANGE TRADED 46435U135   156,128 3,200 SH   SOLE   0 0 3,200
SPDR FUND CONSUMER STAPLES ETF UIT EXCHANGE TRADED 81369Y308   1,110,287 14,124 SH   SOLE   0 0 14,124
INVESCO S&P SMALLCAP LOWVOLATILITY ETF UIT EXCHANGE TRADED 46138G102   48,502 1,027 SH   SOLE   0 0 1,027
ISHARES IBND 2025 TRM HGH YLD ETF UIT EXCHANGE TRADED 46435U168   656,977 28,318 SH   SOLE   0 0 28,318
ISHARES CORE MSCI EMERGING ETF UIT EXCHANGE TRADED 46434G103   3,293,358 63,067 SH   SOLE   0 0 63,067
SCHWAB FUNDAMNTL US SML COM ETF UIT EXCHANGE TRADED 808524763   512,740 17,264 SH   SOLE   0 0 17,264
DIMENSIONAL EMERG CORE EQY MRKT ETF UIT EXCHANGE TRADED 25434V302   38,055 1,500 SH   SOLE   0 0 1,500
SELECT STR FINANCIAL SELECT SPDR ETF UIT EXCHANGE TRADED 81369Y605   2,215,108 45,833 SH   SOLE   0 0 45,833
ISHR IBND DEC 2025 TRM ETF UIT EXCHANGE TRADED 46434VBD1   833,263 33,264 SH   SOLE   0 0 33,264
SELECT SECTOR HEALTH CARE SPDR ETF UIT EXCHANGE TRADED 81369Y209   3,656,473 26,579 SH   SOLE   0 0 26,579
SELECT SECTOR UTI SELECTSPDR ETF UIT EXCHANGE TRADED 81369Y886   659,865 8,718 SH   SOLE   0 0 8,718
ISHARES MSCI USA MOMNTUMFCT ETF UIT EXCHANGE TRADED 46432F396   2,313,365 11,180 SH   SOLE   0 0 11,180
GOLDMAN SACHS ACTVBT INTEREQY ETF UIT EXCHANGE TRADED 381430107   26,138 784 SH   SOLE   0 0 784
ISHARES RUSSELL 1000 GROWTH ETF UIT EXCHANGE TRADED 464287614   8,834 22 SH   SOLE   0 0 22
MAINE MUN BD BK 25MUBB DUE 11/01/25XTRO TAXBL UIT EXCHANGE TRADED 922042775   101,673 1,771 SH   SOLE   0 0 1,771
ISHARES IBONDS DEC 2026 TRM MUNI ETF UIT EXCHANGE TRADED 46435U259   488,933 19,204 SH   SOLE   0 0 19,204
ISHARES MSCI USA QLTY FACT ETF UIT EXCHANGE TRADED 46432F339   3,315,315 18,617 SH   SOLE   0 0 18,617
DIMENSIONAL GLOBAL CREDIT ETF UIT EXCHANGE TRADED 25434V567   18,410 350 SH   SOLE   0 0 350
ISHARES SEMICONDUCTOR ETF UIT EXCHANGE TRADED 464287523   713,271 3,310 SH   SOLE   0 0 3,310
ISHARES MSCI ACWI ETF UIT EXCHANGE TRADED 464288257   61,100 520 SH   SOLE   0 0 520
ISHARES IBONDS DEC 2027 TRM MNI ETF UIT EXCHANGE TRADED 46435U283   407,117 16,194 SH   SOLE   0 0 16,194
ISHARES IBND DC 2028 TRMMUNI ETF UIT EXCHANGE TRADED 46435U325   381,728 15,160 SH   SOLE   0 0 15,160
ENERGY SELECT SECTOR SPDR ETF UIT EXCHANGE TRADED 81369Y506   458,452 5,352 SH   SOLE   0 0 5,352
ISHARES RUSSELL 2000 ETF UIT EXCHANGE TRADED 464287655   1,846,341 8,356 SH   SOLE   0 0 8,356
ISHARES US AEROSPACE DEFENSE ETF UIT EXCHANGE TRADED 464288760   159,885 1,100 SH   SOLE   0 0 1,100
VANGUARD FTSE EMERGING MARK ETF IV UIT EXCHANGE TRADED 922042858   132 3 SH   SOLE   0 0 3
ISHARES INTERNATIONAL EQUITY FCT ETF UIT EXCHANGE TRADED 46434V274   59,422 2,069 SH   SOLE   0 0 2,069
ISHARES EMG MRKTS EQTY FACTOR ETF UIT EXCHANGE TRADED 46434G889   90 2 SH   SOLE   0 0 2
ISHARES JPMORGAN USD MTSBOND ETF UIT EXCHANGE TRADED 464288281   679,286 7,629 SH   SOLE   0 0 7,629
ALPS ALERIAN MLP ETF UIT EXCHANGE TRADED 00162Q452   55,384 1,150 SH   SOLE   0 0 1,150
ISHARES IBOXX INVT GRADEBOND ETF IV UIT EXCHANGE TRADED 464287242   667,856 6,251 SH   SOLE   0 0 6,251
VANGUARD TOTAL WORLD STOCK ETF UIT EXCHANGE TRADED 922042742   17,739 151 SH   SOLE   0 0 151
INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF UIT EXCHANGE TRADED 46138E362   65,846 1,363 SH   SOLE   0 0 1,363
ISHARES MSCI USA VALUE FACTOR ETF UIT EXCHANGE TRADED 46432F388   1,381,061 13,077 SH   SOLE   0 0 13,077
SPDR FUND CONSUMER DISCRE SELECT ETF UIT EXCHANGE TRADED 81369Y407   1,549,809 6,908 SH   SOLE   0 0 6,908
GLDMN SACH ACTVBETA EMRGMKT EQY ETF UIT EXCHANGE TRADED 381430206   31 1 SH   SOLE   0 0 1
ISHARES BIOTECHNOLOGY ETF UIT EXCHANGE TRADED 464287556   267,725 2,025 SH   SOLE   0 0 2,025
ISHARES IBONDS DEC 2029 TERM ETF UIT EXCHANGE TRADED 46436E205   177,840 7,800 SH   SOLE   0 0 7,800
SPDR S&P 500 ETF IV UIT EXCHANGE TRADED 78462F103   2,566,444 4,379 SH   SOLE   0 0 4,379
ISHS MSCI EMERG MRKT MINVOL FCT ETF UIT EXCHANGE TRADED 464286533   8,872 153 SH   SOLE   0 0 153
ISHARES MSCI ACWI EX US ETF UIT EXCHANGE TRADED 464288240   52,942 1,015 SH   SOLE   0 0 1,015
ISHARES IBONDS DEC 2027 TERM ETF UIT EXCHANGE TRADED 46435UAA9   624,637 26,070 SH   SOLE   0 0 26,070
ISHARES RUSSELL 1000 VALUE ETF IV UIT EXCHANGE TRADED 464287598   7,034 38 SH   SOLE   0 0 38
ISHARES IBOND DEC 2031 TRM CRP ETF UIT EXCHANGE TRADED 46436E486   40,700 2,000 SH   SOLE   0 0 2,000
VANGUARD VALUE ETF UIT EXCHANGE TRADED 922908744   636,737 3,761 SH   SOLE   0 0 3,761
SPDR FUND MATERIALS SELECT SECTR ETF UIT EXCHANGE TRADED 81369Y100   460,750 5,476 SH   SOLE   0 0 5,476
DIMENSIONAL US EQUITY MARKET ETF UIT EXCHANGE TRADED 25434V401   87,975 1,380 SH   SOLE   0 0 1,380
DIMENSIONAL INTERN CORE EQT MKT ETF UIT EXCHANGE TRADED 25434V203   68,620 2,350 SH   SOLE   0 0 2,350
ISHARES IBND DEC 2025 TRM MUN BD ETF UIT EXCHANGE TRADED 46435U432   382,856 14,385 SH   SOLE   0 0 14,385
INVESCO S&P 500 LOW VOLATILITY ETF UIT EXCHANGE TRADED 46138E354   14,630 209 SH   SOLE   0 0 209
ISHRS BLMBRG RL SEL CMDTSTRG ETF UIT EXCHANGE TRADED 46431W598   76,121 1,600 SH   SOLE   0 0 1,600
VANGUARD SMALL CAP VALUEETF UIT EXCHANGE TRADED 922908611   143,085 722 SH   SOLE   0 0 722
VANGUARD SHRT INF PROT SEC INDEX ETF UIT EXCHANGE TRADED 922020805   39,462 815 SH   SOLE   0 0 815
ALPS DISRUPTIVE TECHNOLOGIES ETF UIT EXCHANGE TRADED 00162Q478   247,319 5,456 SH   SOLE   0 0 5,456
ISHARES PREFERRED INCOMESEC ETF UIT EXCHANGE TRADED 464288687   490,935 15,615 SH   SOLE   0 0 15,615
ISHARES MSCI EAF MIN VOLFCT ETF UIT EXCHANGE TRADED 46429B689   12,515 177 SH   SOLE   0 0 177