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
ISHARES TR MSCI KLD400 SOC 464288570   19,844,749 237,094 SH   SOLE   0 0 237,094
ISHARES TR ESG AW MSCI EAFE 46435G516   19,818,296 281,364 SH   SOLE   0 0 281,364
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117   7,958,211 233,584 SH   SOLE   0 0 233,584
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   6,986,873 131,990 SH   SOLE   0 0 131,990
PIMCO ETF TR ACTIVE BD ETF 72201R775   6,302,374 70,789 SH   SOLE   0 0 70,789
ISHARES TR ESG AWARE MSCI 46435U663   5,975,607 171,386 SH   SOLE   0 0 171,386
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,063,805 12,540 SH   SOLE   0 0 12,540
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   4,665,322 292,543 SH   SOLE   0 0 292,543
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   4,610,999 133,227 SH   SOLE   0 0 133,227
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182   4,479,417 209,288 SH   SOLE   0 0 209,288
APPLE INC COM 037833100   4,265,811 24,082 SH   SOLE   0 0 24,082
ISHARES TR BROAD USD HIGH 46435U853   4,006,637 114,771 SH   SOLE   0 0 114,771
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,712,105 8,446 SH   SOLE   0 0 8,446
DBX ETF TR XTRACK INTL REAL 233051846   3,490,071 176,981 SH   SOLE   0 0 176,981
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   3,306,958 55,486 SH   SOLE   0 0 55,486
ISHARES TR INTL TREA BD ETF 464288117   3,023,516 78,799 SH   SOLE   0 0 78,799
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,552,378 11,690 SH   SOLE   0 0 11,690
SPDR SER TR BBG CONV SEC ETF 78464A359   2,520,016 36,680 SH   SOLE   0 0 36,680
KRANESHARES TR CSI CHI INTERNET 500767306   2,368,275 87,661 SH   SOLE   0 0 87,661
ISHARES TR RUSSELL 3000 ETF 464287689   2,044,353 8,115 SH   SOLE   0 0 8,115
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,947,888 27,584 SH   SOLE   0 0 27,584
MASTERCARD INCORPORATED CL A 57636Q104   1,885,034 4,736 SH   SOLE   0 0 4,736
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   1,855,436 22,727 SH   SOLE   0 0 22,727
VANGUARD INDEX FDS VALUE ETF 922908744   1,770,780 12,494 SH   SOLE   0 0 12,494
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,756,713 32,145 SH   SOLE   0 0 32,145
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,638,631 20,501 SH   SOLE   0 0 20,501
FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300   1,519,524 25,785 SH   SOLE   0 0 25,785
FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224   1,473,682 44,695 SH   SOLE   0 0 44,695
NVIDIA CORPORATION COM 67066G104   1,369,989 2,973 SH   SOLE   0 0 2,973
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   1,331,166 27,626 SH   SOLE   0 0 27,626
MICROSOFT CORP COM 594918104   1,138,682 3,513 SH   SOLE   0 0 3,513
CAPITAL ONE FINL CORP COM 14040H105   1,132,745 11,088 SH   SOLE   0 0 11,088
ALPHABET INC CAP STK CL C 02079K107   1,001,308 7,654 SH   SOLE   0 0 7,654
VISA INC COM CL A 92826C839   993,990 4,121 SH   SOLE   0 0 4,121
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   967,797 21,464 SH   SOLE   0 0 21,464
AMAZON COM INC COM 023135106   838,176 6,204 SH   SOLE   0 0 6,204
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106   826,760 52,526 SH   SOLE   0 0 52,526
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   736,915 52,788 SH   SOLE   0 0 52,788
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   675,612 39,707 SH   SOLE   0 0 39,707
FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770   495,468 23,079 SH   SOLE   0 0 23,079
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   480,773 8,632 SH   SOLE   0 0 8,632
LILLY ELI & CO COM 532457108   447,445 810 SH   SOLE   0 0 810
HONEYWELL INTL INC COM 438516106   412,794 2,214 SH   SOLE   0 0 2,214
ISHARES TR CORE S&P SCP ETF 464287804   400,370 4,078 SH   SOLE   0 0 4,078
SEA LTD SPONSORD ADS 81141R100   392,922 10,634 SH   SOLE   0 0 10,634
MARRIOTT INTL INC NEW CL A 571903202   386,826 1,903 SH   SOLE   0 0 1,903
ALPHABET INC CAP STK CL A 02079K305   380,705 2,925 SH   SOLE   0 0 2,925
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   377,057 2,351 SH   SOLE   0 0 2,351
INVESCO QQQ TR UNIT SER 1 46090E103   360,279 987 SH   SOLE   0 0 987
BOOKING HOLDINGS INC COM 09857L108   345,835 112 SH   SOLE   0 0 112
CLEARWATER ANALYTICS HLDGS I CL A 185123106   325,090 18,956 SH   SOLE   0 0 18,956
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308   307,621 14,920 SH   SOLE   0 0 14,920
MCDONALDS CORP COM 580135101   259,828 926 SH   SOLE   0 0 926
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   254,911 7,384 SH   SOLE   0 0 7,384
JOHNSON & JOHNSON COM 478160104   252,211 1,510 SH   SOLE   0 0 1,510
FRANKLIN TEMPLETON ETF TR FTSE AUSTRALIA 35473P843   246,907 9,776 SH   SOLE   0 0 9,776
ADOBE SYSTEMS INCORPORATED COM 00724F101   206,668 395 SH   SOLE   0 0 395
ISHARES TR IBOXX HI YD ETF 464288513   202,322 2,729 SH   SOLE   0 0 2,729
CISCO SYS INC COM 17275R102   200,994 3,614 SH   SOLE   0 0 3,614
TESLA INC COM 88160R101   183,994 787 SH   SOLE   0 0 787
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   182,071 720 SH   SOLE   0 0 720
AUTODESK INC COM 052769106   181,659 899 SH   SOLE   0 0 899
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   170,992 1,610 SH   SOLE   0 0 1,610
ISHARES TR MSCI EMG MKT ETF 464287234   169,849 4,415 SH   SOLE   0 0 4,415
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   166,551 3,384 SH   SOLE   0 0 3,384
PROCTER AND GAMBLE CO COM 742718109   164,414 1,083 SH   SOLE   0 0 1,083
ALLIED MOTION TECHNOLOGIES I COM 019330109   159,961 4,745 SH   SOLE   0 0 4,745
ISHARES TR CONV BD ETF 46435G102   157,255 2,096 SH   SOLE   0 0 2,096
JPMORGAN CHASE & CO COM 46625H100   154,578 1,053 SH   SOLE   0 0 1,053
ISHARES TR RUSSELL 2000 ETF 464287655   147,566 802 SH   SOLE   0 0 802
PFIZER INC COM 717081103   131,282 3,579 SH   SOLE   0 0 3,579
ISHARES INC CORE MSCI EMKT 46434G103   130,488 2,710 SH   SOLE   0 0 2,710
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   130,009 2,904 SH   SOLE   0 0 2,904
HOME DEPOT INC COM 437076102   129,663 398 SH   SOLE   0 0 398
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   129,420 376 SH   SOLE   0 0 376
UNITEDHEALTH GROUP INC COM 91324P102   128,490 261 SH   SOLE   0 0 261
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   128,381 909 SH   SOLE   0 0 909
META PLATFORMS INC CL A 30303M102   124,531 430 SH   SOLE   0 0 430
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   120,926 344 SH   SOLE   0 0 344
INTEL CORP COM 458140100   117,039 3,498 SH   SOLE   0 0 3,498
ISHARES TR RUS 1000 VAL ETF 464287598   115,258 737 SH   SOLE   0 0 737
LOWES COS INC COM 548661107   114,590 506 SH   SOLE   0 0 506
ISHARES TR SELECT DIVID ETF 464287168   112,280 1,008 SH   SOLE   0 0 1,008
MEDTRONIC PLC SHS G5960L103   110,613 1,320 SH   SOLE   0 0 1,320
NEXTERA ENERGY INC COM 65339F101   109,502 1,630 SH   SOLE   0 0 1,630