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 5,358,715 167,617 SH   SOLE   0 0 167,617
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 4,297,619 44,521 SH   SOLE   0 0 44,521
ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 973,995 17,157 SH   SOLE   0 0 17,157
BROADSTONE NET LEASE INC COM 11135E203 BBG001T61WG3 26,871,670 1,694,305 SH   SOLE   0 0 1,694,305
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 11,492,115 325,925 SH   SOLE   0 0 325,925
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781 BBG01633Y2Y6 1,578,675 59,416 SH   SOLE   0 0 59,416
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 1,070,783 26,168 SH   SOLE   0 0 26,168
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 BBG011DXY0L8 15,045,229 270,306 SH   SOLE   0 0 270,306
EA SERIES TRUST FREEDOM 100 EM 02072L607 BBG00P7KKMR2 3,571,650 109,292 SH   SOLE   0 0 109,292
ETF SER SOLUTIONS NETLEASE CORP 26922A248 BBG00NNW97K6 701,358 29,813 SH   SOLE   0 0 29,813
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 BBG00G3T51V5 2,372,224 110,748 SH   SOLE   0 0 110,748
FIDELITY COVINGTON TRUST ENHANCED LARGE 316092113 BBG01K4JD281 996,477 30,260 SH   SOLE   0 0 30,260
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 BBG00DR7RGF5 314,178 6,291 SH   SOLE   0 0 6,291
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 BBG00NFRNCH3 229,484 5,574 SH   SOLE   0 0 5,574
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 BBG00L4J9BR4 309,842 6,206 SH   SOLE   0 0 6,206
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 286,674 6,389 SH   SOLE   0 0 6,389
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 BBG00393GRN5 12,183,243 155,280 SH   SOLE   0 0 155,280
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 10,193,464 285,932 SH   SOLE   0 0 285,932
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 BBG001SNH6H6 8,980,571 71,868 SH   SOLE   0 0 71,868
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 33,338,114 763,935 SH   SOLE   0 0 763,935
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 8,300,897 205,417 SH   SOLE   0 0 205,417
GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 BBG00Y3MQ567 770,695 12,522 SH   SOLE   0 0 12,522
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 26,091,109 372,730 SH   SOLE   0 0 372,730
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 BBG001S8JG85 4,661,329 40,629 SH   SOLE   0 0 40,629
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 4,149,431 102,861 SH   SOLE   0 0 102,861
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 BBG001SPSDJ2 1,086,899 26,121 SH   SOLE   0 0 26,121
INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746 BBG001S9FH85 1,611,915 15,844 SH   SOLE   0 0 15,844
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 BBG00KJR2XY3 9,845,366 203,340 SH   SOLE   0 0 203,340
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 10,492,459 59,878 SH   SOLE   0 0 59,878
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 BBG00KJR2976 24,541,594 594,804 SH   SOLE   0 0 594,804
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 9,342,803 18,275 SH   SOLE   0 0 18,275
INVESTMENT MANAGERS SER TR I FPA GBL EQTY ETF 30254T577 BBG01MNCH9Z2 3,694,084 121,997 SH   SOLE   0 0 121,997
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 1,596,945 32,255 SH   SOLE   0 0 32,255
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 210,296 4,027 SH   SOLE   0 0 4,027
ISHARES INC FRONTIER AND SEL 464286145 BBG003CG2XQ1 538,516 19,842 SH   SOLE   0 0 19,842
ISHARES INC MSCI EMERG MRKT 464286533 BBG0025X3FS0 1,517,674 26,171 SH   SOLE   0 0 26,171
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 428,945 6,993 SH   SOLE   0 0 6,993
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 345,461 3,077 SH   SOLE   0 0 3,077
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 1,968,506 28,009 SH   SOLE   0 0 28,009
ISHARES TR CORE MSCI INTL 46435G326 BBG00G9DM0M7 852,090 13,217 SH   SOLE   0 0 13,217
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 3,323,378 53,336 SH   SOLE   0 0 53,336
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 223,442 1,939 SH   SOLE   0 0 1,939
ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 239,125 1,716 SH   SOLE   0 0 1,716
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 4,394,243 7,465 SH   SOLE   0 0 7,465
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,400,685 14,455 SH   SOLE   0 0 14,455
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 372,494 4,892 SH   SOLE   0 0 4,892
ISHARES TR EXPONENTIAL TECH 46434V381 BBG008B3Q692 12,467,299 208,972 SH   SOLE   0 0 208,972
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 122,858 10,796 SH   SOLE   0 0 10,796
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 670,565 11,699 SH   SOLE   0 0 11,699
ISHARES TR IBDS DEC28 ETF 46435U515 BBG00M0P3SC7 210,345 8,448 SH   SOLE   0 0 8,448
ISHARES TR IBONDS 2026 TERM 46436E528 BBG00Y1B7X63 212,593 9,183 SH   SOLE   0 0 9,183
ISHARES TR IBONDS 25 TRM HG 46435U168 BBG00P3CSKH1 835,633 36,019 SH   SOLE   0 0 36,019
ISHARES TR IBONDS 27 ETF 46435UAA9 BBG00HPLJP02 1,187,598 49,566 SH   SOLE   0 0 49,566
ISHARES TR IBONDS DEC 25 46435U432 BBG00MJW33G3 2,594,827 97,495 SH   SOLE   0 0 97,495
ISHARES TR IBONDS DEC 26 46435U259 BBG00NSLFHR9 1,707,433 67,063 SH   SOLE   0 0 67,063
ISHARES TR IBONDS DEC2026 46435GAA0 BBG00DST7FD2 3,919,583 162,841 SH   SOLE   0 0 162,841
ISHARES TR IBONDS DEC25 ETF 46434VBD1 BBG0088JX9H8 7,085,221 282,843 SH   SOLE   0 0 282,843
ISHARES TR INVESTMENT GRADE 46435G219 BBG00H4BPM52 288,883 6,512 SH   SOLE   0 0 6,512
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 1,676,639 12,682 SH   SOLE   0 0 12,682
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 473,136 2,196 SH   SOLE   0 0 2,196
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 728,782 8,185 SH   SOLE   0 0 8,185
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 4,351,383 57,550 SH   SOLE   0 0 57,550
ISHARES TR MSCI EAFE MIN VL 46429B689 BBG0025X2WP7 499,490 7,064 SH   SOLE   0 0 7,064
ISHARES TR MSCI INDIA ETF 46429B598 BBG002DMN4B6 414,398 7,872 SH   SOLE   0 0 7,872
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 9,673,122 108,944 SH   SOLE   0 0 108,944
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 2,020,562 9,765 SH   SOLE   0 0 9,765
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 1,042,087 33,142 SH   SOLE   0 0 33,142
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 13,586,397 42,173 SH   SOLE   0 0 42,173
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 6,914,492 17,217 SH   SOLE   0 0 17,217
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 4,164,819 22,497 SH   SOLE   0 0 22,497
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 271,788 1,656 SH   SOLE   0 0 1,656
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 5,010,196 56,676 SH   SOLE   0 0 56,676
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 1,690,123 7,184 SH   SOLE   0 0 7,184
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 6,273,704 28,393 SH   SOLE   0 0 28,393
ISHARES TR RUSSELL 3000 ETF 464287689 BBG001SFC7Z6 1,558,540 4,663 SH   SOLE   0 0 4,663
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 345,539 1,196 SH   SOLE   0 0 1,196
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 1,262,298 12,433 SH   SOLE   0 0 12,433
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 981,363 5,141 SH   SOLE   0 0 5,141
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 572,824 4,363 SH   SOLE   0 0 4,363
ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 457,583 3,148 SH   SOLE   0 0 3,148
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 8,357,151 145,266 SH   SOLE   0 0 145,266
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 BBG016NKZFF7 6,631,781 117,626 SH   SOLE   0 0 117,626
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 BBG00XX898D2 17,182,065 338,830 SH   SOLE   0 0 338,830
LISTED FD TR HORIZON KINETICS 53656F623 BBG00YV34KZ7 292,768 7,688 SH   SOLE   0 0 7,688
PACER FDS TR PACER US SMALL 69374H857 BBG00GXXR1G6 253,352 5,757 SH   SOLE   0 0 5,757
PACER FDS TR TRENDP US LAR CP 69374H105 BBG009BJW8D9 219,532 4,108 SH   SOLE   0 0 4,108
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 1,689,970 29,922 SH   SOLE   0 0 29,922
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 327,379 3,263 SH   SOLE   0 0 3,263
PROSHARES TR RUSS 2000 DIVD 74347B698 BBG0081VG5Y6 2,031,756 30,024 SH   SOLE   0 0 30,024
PUTNAM ETF TRUST FOCUSED LAR CAP 746729300 BBG0115QY0G8 4,328,600 116,611 SH   SOLE   0 0 116,611
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730 BBG0051QPC87 205,872 7,087 SH   SOLE   0 0 7,087
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 358,835 19,396 SH   SOLE   0 0 19,396
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 8,457,967 309,589 SH   SOLE   0 0 309,589
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 1,834,607 65,827 SH   SOLE   0 0 65,827
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 589,306 25,423 SH   SOLE   0 0 25,423
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 403,757 4,713 SH   SOLE   0 0 4,713
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 3,514,132 25,544 SH   SOLE   0 0 25,544
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 1,072,917 4,614 SH   SOLE   0 0 4,614
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 2,024,207 8,360 SH   SOLE   0 0 8,360
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 BBG001SRXRL8 552,663 23,987 SH   SOLE   0 0 23,987
SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 BBG006LCS5J4 712,262 5,751 SH   SOLE   0 0 5,751
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 19,270,023 32,880 SH   SOLE   0 0 32,880
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 2,688,998 4,721 SH   SOLE   0 0 4,721
SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 379,647 2,290 SH   SOLE   0 0 2,290
SPDR SER TR BBG CONV SEC ETF 78464A359 BBG001T2PMD1 1,315,454 16,889 SH   SOLE   0 0 16,889
SPDR SER TR MSCI USA STRTGIC 78468R812 BBG008HB6477 264,171 1,706 SH   SOLE   0 0 1,706
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 374,364 4,157 SH   SOLE   0 0 4,157
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 2,413,504 18,270 SH   SOLE   0 0 18,270
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 16,457,369 177,486 SH   SOLE   0 0 177,486
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 BBG001TC6MF8 321,198 877 SH   SOLE   0 0 877
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 BBG001TC6MJ4 313,869 2,975 SH   SOLE   0 0 2,975
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 399,058 8,136 SH   SOLE   0 0 8,136
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 21,617,264 113,787 SH   SOLE   0 0 113,787
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 1,349,552 3,288 SH   SOLE   0 0 3,288
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 332,557 1,233 SH   SOLE   0 0 1,233
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 255,454 1,007 SH   SOLE   0 0 1,007
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 213,747 1,321 SH   SOLE   0 0 1,321
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 1,152,513 4,363 SH   SOLE   0 0 4,363
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 9,533,287 17,692 SH   SOLE   0 0 17,692
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 319,831 1,614 SH   SOLE   0 0 1,614
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 2,795,701 11,635 SH   SOLE   0 0 11,635
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 218,043 779 SH   SOLE   0 0 779
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 34,203,658 118,020 SH   SOLE   0 0 118,020
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 1,352,177 7,987 SH   SOLE   0 0 7,987
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 1,325,151 23,082 SH   SOLE   0 0 23,082
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 2,113,502 47,991 SH   SOLE   0 0 47,991
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 280,529 2,388 SH   SOLE   0 0 2,388
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 1,451,463 18,606 SH   SOLE   0 0 18,606
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 311,730 3,018 SH   SOLE   0 0 3,018
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 BBG001TCH7W0 342,313 3,832 SH   SOLE   0 0 3,832
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 45,765,419 233,700 SH   SOLE   0 0 233,700
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 7,080,653 120,150 SH   SOLE   0 0 120,150
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 791,486 16,551 SH   SOLE   0 0 16,551
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 2,315,178 18,119 SH   SOLE   0 0 18,119
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 BBG00C863MQ1 8,647,688 108,110 SH   SOLE   0 0 108,110
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 8,146,906 120,019 SH   SOLE   0 0 120,019
VANGUARD WORLD FD ESG US STK ETF 921910733 BBG00M0P2SP4 310,907 2,964 SH   SOLE   0 0 2,964
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 BBG001SHVR32 10,019,902 39,492 SH   SOLE   0 0 39,492
VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 3,355,614 5,397 SH   SOLE   0 0 5,397
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 BBG001T0Y6L1 678,812 5,434 SH   SOLE   0 0 5,434
VANGUARD WORLD FD MEGA GRWTH IND 921910816 BBG001T0Y6W9 555,256 1,617 SH   SOLE   0 0 1,617
VANGUARD WORLD FD UTILITIES ETF 92204A876 BBG001SHVTP4 243,375 1,483 SH   SOLE   0 0 1,483
WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 260,648 6,437 SH   SOLE   0 0 6,437
WORLD GOLD TR SPDR GLD MINIS 98149E303 BBG00L8YYQ05 1,188,647 22,863 SH   SOLE   0 0 22,863