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
2023 ETF SERIES TRUST II GMO US QUALITY E 90139K100 BBG01K0RTLB4 2,334,226 75,249 SH   SOLE   0 0 75,249
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 2,832,410 31,569 SH   SOLE   0 0 31,569
ARK ETF TR GENOMIC REV ETF 00214Q302 BBG007FJPCC9 269,931 11,496 SH   SOLE   0 0 11,496
ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 1,292,778 29,415 SH   SOLE   0 0 29,415
BROADSTONE NET LEASE INC COM 11135E203 BBG001T61WG3 28,141,227 1,773,234 SH   SOLE   0 0 1,773,234
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 6,442,065 195,214 SH   SOLE   0 0 195,214
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781 BBG01633Y2Y6 1,534,824 57,046 SH   SOLE   0 0 57,046
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 1,019,616 25,964 SH   SOLE   0 0 25,964
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 BBG011DXY0L8 14,937,692 287,983 SH   SOLE   0 0 287,983
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 BBG001S8MCB6 62,205 20,395 SH   SOLE   0 0 20,395
EA SERIES TRUST FREEDOM 100 EM 02072L607 BBG00P7KKMR2 4,032,602 114,173 SH   SOLE   0 0 114,173
ETF SER SOLUTIONS NETLEASE CORP 26922A248 BBG00NNW97K6 683,269 29,243 SH   SOLE   0 0 29,243
FIDELITY COVINGTON TRUST ENHANCED LARGE 316092113 BBG01K4JD281 892,173 29,156 SH   SOLE   0 0 29,156
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 BBG00DR7RGF5 275,757 5,895 SH   SOLE   0 0 5,895
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 BBG001SSSWQ6 230,077 6,765 SH   SOLE   0 0 6,765
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 BBG00393GRN5 11,469,121 151,588 SH   SOLE   0 0 151,588
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 7,954,010 261,130 SH   SOLE   0 0 261,130
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 BBG001SNH6H6 9,438,826 76,558 SH   SOLE   0 0 76,558
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 31,754,999 779,264 SH   SOLE   0 0 779,264
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 7,600,697 205,313 SH   SOLE   0 0 205,313
GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 BBG00Y3MQ567 379,734 6,691 SH   SOLE   0 0 6,691
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 23,918,991 368,268 SH   SOLE   0 0 368,268
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 BBG001S8JG85 4,101,896 39,933 SH   SOLE   0 0 39,933
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 3,885,626 102,388 SH   SOLE   0 0 102,388
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 BBG001SPSDJ2 994,235 26,068 SH   SOLE   0 0 26,068
INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746 BBG001S9FH85 1,496,523 15,844 SH   SOLE   0 0 15,844
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 BBG00KJR2XY3 9,562,138 196,146 SH   SOLE   0 0 196,146
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 10,488,606 63,846 SH   SOLE   0 0 63,846
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 BBG00KJR2976 22,233,938 596,724 SH   SOLE   0 0 596,724
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 8,133,107 16,975 SH   SOLE   0 0 16,975
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 1,307,137 29,755 SH   SOLE   0 0 29,755
ISHARES INC FRONTIER AND SEL 464286145 BBG003CG2XQ1 544,866 19,842 SH   SOLE   0 0 19,842
ISHARES INC MSCI EMERG MRKT 464286533 BBG0025X3FS0 1,488,974 26,026 SH   SOLE   0 0 26,026
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 398,683 6,920 SH   SOLE   0 0 6,920
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 334,506 3,077 SH   SOLE   0 0 3,077
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 1,721,063 23,693 SH   SOLE   0 0 23,693
ISHARES TR CORE MSCI INTL 46435G326 BBG00G9DM0M7 856,180 13,044 SH   SOLE   0 0 13,044
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 2,765,583 47,259 SH   SOLE   0 0 47,259
ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 218,756 1,716 SH   SOLE   0 0 1,716
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 4,049,407 7,400 SH   SOLE   0 0 7,400
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,404,786 14,472 SH   SOLE   0 0 14,472
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 409,805 5,202 SH   SOLE   0 0 5,202
ISHARES TR EXPONENTIAL TECH 46434V381 BBG008B3Q692 16,788,009 285,365 SH   SOLE   0 0 285,365
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 142,419 10,692 SH   SOLE   0 0 10,692
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 639,162 11,349 SH   SOLE   0 0 11,349
ISHARES TR IBONDS 24 TRM HG 46435U184 BBG00P3CTJ01 207,282 8,919 SH   SOLE   0 0 8,919
ISHARES TR IBONDS 25 TRM HG 46435U168 BBG00P3CSKH1 814,963 35,015 SH   SOLE   0 0 35,015
ISHARES TR IBONDS DEC 46435U697 BBG00KDS8331 3,648,017 140,066 SH   SOLE   0 0 140,066
ISHARES TR IBONDS DEC 25 46435U432 BBG00MJW33G3 2,572,444 97,128 SH   SOLE   0 0 97,128
ISHARES TR IBONDS DEC 26 46435U259 BBG00NSLFHR9 428,964 16,942 SH   SOLE   0 0 16,942
ISHARES TR IBONDS DEC2026 46435GAA0 BBG00DST7FD2 2,239,046 93,999 SH   SOLE   0 0 93,999
ISHARES TR IBONDS DEC24 ETF 46434VBG4 BBG0088JX0B3 5,536,927 220,331 SH   SOLE   0 0 220,331
ISHARES TR IBONDS DEC25 ETF 46434VBD1 BBG0088JX9H8 5,419,661 218,007 SH   SOLE   0 0 218,007
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 1,738,483 12,666 SH   SOLE   0 0 12,666
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 539,303 2,187 SH   SOLE   0 0 2,187
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 753,973 8,521 SH   SOLE   0 0 8,521
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 4,578,777 58,455 SH   SOLE   0 0 58,455
ISHARES TR MSCI INDIA ETF 46429B598 BBG002DMN4B6 346,952 6,220 SH   SOLE   0 0 6,220
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 8,226,820 97,985 SH   SOLE   0 0 97,985
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 1,901,402 9,757 SH   SOLE   0 0 9,757
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 1,003,025 31,792 SH   SOLE   0 0 31,792
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 12,551,521 42,184 SH   SOLE   0 0 42,184
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 5,827,380 15,989 SH   SOLE   0 0 15,871
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 3,965,456 22,729 SH   SOLE   0 0 22,729
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 252,137 1,656 SH   SOLE   0 0 1,656
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 4,552,841 56,152 SH   SOLE   0 0 56,152
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 1,589,417 7,409 SH   SOLE   0 0 7,409
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 5,809,248 28,633 SH   SOLE   0 0 28,633
ISHARES TR RUSSELL 3000 ETF 464287689 BBG001SFC7Z6 1,650,809 5,348 SH   SOLE   0 0 5,348
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 315,453 1,194 SH   SOLE   0 0 1,194
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 1,332,516 14,399 SH   SOLE   0 0 14,399
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 931,390 5,117 SH   SOLE   0 0 5,117
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 538,880 4,454 SH   SOLE   0 0 4,454
ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 415,556 3,147 SH   SOLE   0 0 3,147
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 7,864,083 138,745 SH   SOLE   0 0 138,745
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 BBG016NKZFF7 6,428,507 115,829 SH   SOLE   0 0 115,829
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 480,113 9,513 SH   SOLE   0 0 9,513
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 BBG00XX898D2 3,152,075 61,951 SH   SOLE   0 0 61,951
LISTED FD TR HORIZON KINETICS 53656F623 BBG00YV34KZ7 249,879 7,646 SH   SOLE   0 0 7,646
PACER FDS TR PACER US SMALL 69374H857 BBG00GXXR1G6 413,410 9,491 SH   SOLE   0 0 9,491
PACER FDS TR TRENDP US LAR CP 69374H105 BBG009BJW8D9 204,414 4,108 SH   SOLE   0 0 4,108
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 1,614,585 29,631 SH   SOLE   0 0 29,631
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 315,897 3,139 SH   SOLE   0 0 3,139
PROSHARES TR RUSS 2000 DIVD 74347B698 BBG0081VG5Y6 1,706,597 27,470 SH   SOLE   0 0 27,470
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730 BBG0051QPC87 200,916 6,795 SH   SOLE   0 0 6,795
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 231,600 6,028 SH   SOLE   0 0 6,028
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 7,368,278 94,757 SH   SOLE   0 0 94,757
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 1,968,063 19,517 SH   SOLE   0 0 19,517
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 493,456 7,680 SH   SOLE   0 0 7,680
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 284,749 3,124 SH   SOLE   0 0 3,124
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 3,553,745 24,382 SH   SOLE   0 0 24,382
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 1,109,181 4,903 SH   SOLE   0 0 4,903
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 1,806,514 8,402 SH   SOLE   0 0 8,402
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 BBG001SRXRL8 569,710 23,738 SH   SOLE   0 0 23,738
SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 BBG006LCS5J4 592,898 4,928 SH   SOLE   0 0 4,928
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 18,239,661 33,515 SH   SOLE   0 0 33,515
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 2,525,873 4,721 SH   SOLE   0 0 4,721
SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 320,444 2,289 SH   SOLE   0 0 2,289
SPDR SER TR BBG CONV SEC ETF 78464A359 BBG001T2PMD1 1,197,745 16,621 SH   SOLE   0 0 16,621
SPDR SER TR BLOOMBERG INVT 78468R200 BBG0029J2J00 293,589 9,517 SH   SOLE   0 0 9,517
SPDR SER TR MSCI USA STRTGIC 78468R812 BBG008HB6477 249,399 1,691 SH   SOLE   0 0 1,691
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 385,376 4,157 SH   SOLE   0 0 4,157
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 2,756,552 21,674 SH   SOLE   0 0 21,674
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 21,239,153 245,227 SH   SOLE   0 0 245,227
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 391,050 1,500 SH   SOLE   0 0 1,500
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 BBG001TC6MF8 339,566 1,018 SH   SOLE   0 0 1,018
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 BBG001TC6MJ4 351,453 3,546 SH   SOLE   0 0 3,546
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 384,005 7,890 SH   SOLE   0 0 7,890
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 18,458,440 109,357 SH   SOLE   0 0 109,357
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 1,169,725 3,128 SH   SOLE   0 0 3,128
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 272,443 1,091 SH   SOLE   0 0 1,091
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 231,068 1,007 SH   SOLE   0 0 1,007
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 379,357 1,567 SH   SOLE   0 0 1,567
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 8,274,604 16,545 SH   SOLE   0 0 16,515
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 226,904 1,243 SH   SOLE   0 0 1,243
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 1,993,182 9,141 SH   SOLE   0 0 9,141
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 30,923,759 115,598 SH   SOLE   0 0 115,547
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 1,273,626 7,940 SH   SOLE   0 0 7,940
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 1,346,623 22,964 SH   SOLE   0 0 22,964
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 2,014,815 46,042 SH   SOLE   0 0 46,042
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 267,341 2,374 SH   SOLE   0 0 2,374
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 1,121,544 14,514 SH   SOLE   0 0 14,514
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 BBG001TCH7W0 314,109 3,832 SH   SOLE   0 0 3,832
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 42,345,586 231,967 SH   SOLE   0 0 231,967
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 7,129,388 118,231 SH   SOLE   0 0 118,117
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 421,525 8,529 SH   SOLE   0 0 8,529
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 1,675,909 14,090 SH   SOLE   0 0 13,284
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 BBG00C863MQ1 8,768,848 107,884 SH   SOLE   0 0 107,884
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 7,706,382 112,453 SH   SOLE   0 0 112,453
VANGUARD WORLD FD ESG US STK ETF 921910733 BBG00M0P2SP4 284,822 2,948 SH   SOLE   0 0 2,948
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 BBG001SHVR32 10,985,891 41,298 SH   SOLE   0 0 41,242
VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 3,059,942 5,307 SH   SOLE   0 0 5,307
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 BBG001T0Y6L1 251,090 2,119 SH   SOLE   0 0 2,119
VANGUARD WORLD FD MEGA GRWTH IND 921910816 BBG001T0Y6W9 368,597 1,173 SH   SOLE   0 0 1,173
VANGUARD WORLD FD UTILITIES ETF 92204A876 BBG001SHVTP4 216,070 1,447 SH   SOLE   0 0 1,447
WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 278,052 6,420 SH   SOLE   0 0 6,420
WORLD GOLD TR SPDR GLD MINIS 98149E303 BBG00L8YYQ05 1,053,756 22,863 SH   SOLE   0 0 22,863