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
ABBVIE INC COM 00287Y109 249 2,082 SH   SOLE   0 0 2,082
ADVANCED MICRO DEVICES INC COM 007903107 536 7,433 SH   SOLE   0 0 7,433
AGILENT TECHNOLOGIES INC COM 00846U101 1,131 9,911 SH   SOLE   0 0 9,911
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 402 550 SH   SOLE   0 0 550
ALPHABET INC CAP STK CL A 02079K305 11,680 9,934 SH   SOLE   0 0 9,934
ALPHABET INC CAP STK CL C 02079K107 505 273 SH   SOLE   0 0 273
ALTRIA GROUP INC COM 02209S103 424 13,521 SH   SOLE   0 0 13,521
AMAZON COM INC COM 023135106 4,993 47,115 SH   SOLE   0 0 47,115
AMERICAN EXPRESS CO COM 025816109 2,003 12,459 SH   SOLE   0 0 12,459
AMERISOURCEBERGEN CORP COM 03073E105 4,598 32,583 SH   SOLE   0 0 32,583
ANALOG DEVICES INC COM 032654105 1,722 13,640 SH   SOLE   0 0 13,640
APPLE INC COM 037833100 11,261 80,931 SH   SOLE   0 0 80,931
ARCHER DANIELS MIDLAND CO COM 039483102 1,538 32,380 SH   SOLE   0 0 32,380
ARK ETF TR GENOMIC REV ETF 00214Q302 394 20,052 SH   SOLE   0 0 20,052
ARK ETF TR INNOVATION ETF 00214Q104 330 8,391 SH   SOLE   0 0 8,391
BANK NEW YORK MELLON CORP COM 064058100 3,579 101,165 SH   SOLE   0 0 101,165
BECTON DICKINSON & CO COM 075887109 2,247 8,998 SH   SOLE   0 0 8,998
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,151 31,915 SH   SOLE   0 0 31,915
BLACKROCK INC COM 09247X101 1,425 10,831 SH   SOLE   0 0 10,831
BOOKING HOLDINGS INC COM 09857L108 7,110 62,820 SH   SOLE   0 0 62,820
CARMAX INC COM 143130102 4,933 115,685 SH   SOLE   0 0 115,685
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 3,880 98,204 SH   SOLE   0 0 98,204
CHEVRON CORP NEW COM 166764100 269 4,279 SH   SOLE   0 0 4,279
COMCAST CORP NEW CL A 20030N101 4,715 95,735 SH   SOLE   0 0 95,735
CUMMINS INC COM 231021106 1,046 6,102 SH   SOLE   0 0 6,102
CVS HEALTH CORP COM 126650100 2,460 63,710 SH   SOLE   0 0 63,710
DBX ETF TR XTRACK MSCI EAFE 233051630 13,518 465,742 SH   SOLE   0 0 465,742
DBX ETF TR XTRACK USD HIGH 233051432 7,355 250,986 SH   SOLE   0 0 250,986
DBX ETF TR XTRACKERS S&P 233051143 35,802 1,151,479 SH   SOLE   0 0 1,151,479
DBX ETF TR XTRCK JP MRGN ES 233051713 779 30,756 SH   SOLE   0 0 30,756
EA SERIES TRUST FREEDOM 100 EM 02072L607 5,542 194,703 SH   SOLE   0 0 194,703
EBAY INC. COM 278642103 1,346 29,799 SH   SOLE   0 0 29,799
ECOLAB INC COM 278865100 1,075 10,116 SH   SOLE   0 0 10,116
ELECTRONIC ARTS INC COM 285512109 1,432 8,227 SH   SOLE   0 0 8,227
ELEVANCE HEALTH INC COM 036752103 4,742 23,829 SH   SOLE   0 0 23,829
ENBRIDGE INC COM 29250N105 4,626 127,529 SH   SOLE   0 0 127,529
EXXON MOBIL CORP COM 30231G102 2,201 22,234 SH   SOLE   0 0 22,234
FIDELITY NATL INFORMATION SV COM 31620M106 2,385 37,262 SH   SOLE   0 0 37,262
FIRST SOLAR INC COM 336433107 2,284 58,622 SH   SOLE   0 0 58,622
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 400 10,607 SH   SOLE   0 0 10,607
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 363 15,700 SH   SOLE   0 0 15,700
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 292 13,178 SH   SOLE   0 0 13,178
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 18,105 586,263 SH   SOLE   0 0 586,263
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 297 8,615 SH   SOLE   0 0 8,615
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 219 7,646 SH   SOLE   0 0 7,646
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 7,794 262,633 SH   SOLE   0 0 262,633
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 245 8,655 SH   SOLE   0 0 8,655
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 8,029 257,559 SH   SOLE   0 0 257,559
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 8,591 262,533 SH   SOLE   0 0 262,533
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 642 21,507 SH   SOLE   0 0 21,507
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 2,203 78,408 SH   SOLE   0 0 78,408
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 338 13,153 SH   SOLE   0 0 13,153
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 529 21,223 SH   SOLE   0 0 21,223
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1,308 39,596 SH   SOLE   0 0 39,596
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 464 13,968 SH   SOLE   0 0 13,968
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 295 10,917 SH   SOLE   0 0 10,917
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 7,758 263,788 SH   SOLE   0 0 263,788
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1,817 60,033 SH   SOLE   0 0 60,033
FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 8,413 258,348 SH   SOLE   0 0 258,348
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 7,582 272,078 SH   SOLE   0 0 272,078
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 625 21,097 SH   SOLE   0 0 21,097
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 350 9,854 SH   SOLE   0 0 9,854
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 248 5,076 SH   SOLE   0 0 5,076
FIRST TR NASDAQ 100 TECH IND SHS 337345102 227 6,637 SH   SOLE   0 0 6,637
FIRST TR VALUE LINE DIVID IN SHS 33734H106 3,621 119,330 SH   SOLE   0 0 119,330
FISERV INC COM 337738108 586 9,876 SH   SOLE   0 0 9,876
FLEXSHARES TR MORNSTAR UPSTR 33939L407 10,054 278,302 SH   SOLE   0 0 278,302
FLEXSHARES TR STOXX GLOBR INF 33939L795 18,523 449,709 SH   SOLE   0 0 449,709
FS KKR CAP CORP COM 302635206 226 1,023 SH   SOLE   0 0 1,023
GENERAL DYNAMICS CORP COM 369550108 758 14,558 SH   SOLE   0 0 14,558
GLOBAL X FDS CONSCIOUS COS 37954Y731 2,545 124,285 SH   SOLE   0 0 124,285
GLOBAL X FDS MSCI NXT EMRNG 37950E218 11,629 475,699 SH   SOLE   0 0 475,699
GLOBAL X FDS US PFD ETF 37954Y657 474 17,937 SH   SOLE   0 0 17,937
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 29,441 838,971 SH   SOLE   0 0 838,971
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 232 8,858 SH   SOLE   0 0 8,858
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 223 5,415 SH   SOLE   0 0 5,415
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 237 5,022 SH   SOLE   0 0 5,022
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 944 35,769 SH   SOLE   0 0 35,769
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 14,250 295,251 SH   SOLE   0 0 295,251
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 21,990 433,830 SH   SOLE   0 0 433,830
INVESCO QQQ TR UNIT SER 1 46090E103 3,461 77,640 SH   SOLE   0 0 77,640
INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107 4,738 180,663 SH   SOLE   0 0 180,663
IONIS PHARMACEUTICALS INC COM 462222100 5,062 29,090 SH   SOLE   0 0 29,090
IQVIA HLDGS INC COM 46266C105 6,717 92,589 SH   SOLE   0 0 92,589
ISHARES GOLD TR ISHARES NEW 464285204 270 4,245 SH   SOLE   0 0 4,245
ISHARES INC CORE MSCI EMKT 46434G103 627 7,980 SH   SOLE   0 0 7,980
ISHARES TR BROAD USD HIGH 46435U853 207 3,057 SH   SOLE   0 0 3,057
ISHARES TR CORE DIV GRWTH 46434V621 285 5,103 SH   SOLE   0 0 5,103
ISHARES TR CORE MSCI EAFE 46432F842 351 3,944 SH   SOLE   0 0 3,944
ISHARES TR CORE S&P MCP ETF 464287507 1,825 22,406 SH   SOLE   0 0 22,406
ISHARES TR CORE S&P SCP ETF 464287804 1,346 18,501 SH   SOLE   0 0 18,501
ISHARES TR CORE S&P US VLU 464287663 397 5,733 SH   SOLE   0 0 5,733
ISHARES TR CORE S&P500 ETF 464287200 208 4,790 SH   SOLE   0 0 4,790
ISHARES TR CORE US AGGBD ET 464287226 522 7,234 SH   SOLE   0 0 7,234
ISHARES TR ESG AW MSCI EAFE 46435G516 419 3,719 SH   SOLE   0 0 3,719
ISHARES TR EXPANDED TECH 464287515 637 3,634 SH   SOLE   0 0 3,634
ISHARES TR IBOXX INV CP ETF 464287242 921 46,268 SH   SOLE   0 0 46,268
ISHARES TR U.S. MED DVC ETF 464288810 867 13,472 SH   SOLE   0 0 13,472
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 1,171 10,400 SH   SOLE   0 0 10,400
JOHNSON & JOHNSON COM 478160104 1,342 1,003,122 SH   SOLE   0 0 1,003,122
JPMORGAN CHASE & CO COM 46625H100 1,469 27,593 SH   SOLE   0 0 27,593
KELLOGG CO COM 487836108 243 9,583 SH   SOLE   0 0 9,583
KRANESHARES TR QUADRTC INT RT 500767736 17,775 690,202 SH   SOLE   0 0 690,202
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 27,129 1,069,297 SH   SOLE   0 0 1,069,297
LINDE PLC SHS G5494J103 2,140 104,315 SH   SOLE   0 0 104,315
LOCKHEED MARTIN CORP COM 539830109 1,393 17,009 SH   SOLE   0 0 17,009
LOWES COS INC COM 548661107 506 34,315 SH   SOLE   0 0 34,315
LYFT INC CL A COM 55087P104 1,605 32,805 SH   SOLE   0 0 32,805
MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 2,037 33,950 SH   SOLE   0 0 33,950
MASTERCARD INCORPORATED CL A 57636Q104 1,590 12,429 SH   SOLE   0 0 12,429
MCKESSON CORP COM 58155Q103 5,416 53,752 SH   SOLE   0 0 53,752
META PLATFORMS INC CL A 30303M102 1,124 4,378 SH   SOLE   0 0 4,378
MGM RESORTS INTERNATIONAL COM 552953101 285 1,109 SH   SOLE   0 0 1,109
MICRON TECHNOLOGY INC COM 595112103 293 1,139 SH   SOLE   0 0 1,139
MICROSOFT CORP COM 594918104 10,722 121,644 SH   SOLE   0 0 121,644
NETFLIX INC COM 64110L106 1,820 25,953 SH   SOLE   0 0 25,953
NEXTERA ENERGY INC COM 65339F101 2,061 48,312 SH   SOLE   0 0 48,312
NUSHARES ETF TR ESG HI TLD CRP 67092P854 1,989 69,794 SH   SOLE   0 0 69,794
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 212 4,914 SH   SOLE   0 0 4,914
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 4,151 140,569 SH   SOLE   0 0 140,569
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 2,054 71,773 SH   SOLE   0 0 71,773
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 2,235 76,635 SH   SOLE   0 0 76,635
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 2,152 75,273 SH   SOLE   0 0 75,273
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 4,166 143,606 SH   SOLE   0 0 143,606
NUSHARES ETF TR NUVEEN ESG US 67092P870 2,919 103,123 SH   SOLE   0 0 103,123
NVIDIA CORPORATION COM 67066G104 439 6,276 SH   SOLE   0 0 6,276
OMNICOM GROUP INC COM 681919106 3,183 79,020 SH   SOLE   0 0 79,020
ORACLE CORP COM 68389X105 2,080 26,988 SH   SOLE   0 0 26,988
PEPSICO INC COM 713448108 3,052 34,561 SH   SOLE   0 0 34,561
PHILIP MORRIS INTL INC COM 718172109 1,486 15,598 SH   SOLE   0 0 15,598
PIMCO ETF TR ACTIVE BD ETF 72201R775 21,586 255,604 SH   SOLE   0 0 255,604
PIMCO ETF TR ENHANCD SHORT 72201R643 23,104 451,069 SH   SOLE   0 0 451,069
PIMCO ETF TR INTER MUN BD ACT 72201R866 1,554 11,055 SH   SOLE   0 0 11,055
PNC FINL SVCS GROUP INC COM 693475105 1,680 36,175 SH   SOLE   0 0 36,175
PROLOGIS INC. COM 74340W103 2,924 73,018 SH   SOLE   0 0 73,018
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,576 92,047 SH   SOLE   0 0 92,047
ROBLOX CORP CL A 771049103 1,777 29,848 SH   SOLE   0 0 29,848
ROYAL CARIBBEAN GROUP COM V7780T103 260 4,121 SH   SOLE   0 0 4,121
SANOFI SPONSORED ADR 80105N105 2,301 38,723 SH   SOLE   0 0 38,723
SCHWAB CHARLES CORP COM 808513105 1,581 24,054 SH   SOLE   0 0 24,054
SELECT SECTOR SPDR TR ENERGY 81369Y506 516 15,960 SH   SOLE   0 0 15,960
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 14,005 401,231 SH   SOLE   0 0 401,231
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 16,925 530,937 SH   SOLE   0 0 530,937
SPDR SER TR NUVEEN BLOOMBERG 78464A284 545 17,159 SH   SOLE   0 0 17,159
SPDR SER TR PORTFOLIO AGRGTE 78464A649 12,609 385,386 SH   SOLE   0 0 385,386
SPDR SER TR PORTFOLIO S&P600 78468R853 4,781 145,354 SH   SOLE   0 0 145,354
SPDR SER TR PRTFLO S&P500 VL 78464A508 219 7,793 SH   SOLE   0 0 7,793
SPDR SER TR S&P 400 MDCP GRW 78464A821 10,124 158,286 SH   SOLE   0 0 158,286
SPDR SER TR S&P 400 MDCP VAL 78464A839 12,996 211,880 SH   SOLE   0 0 211,880
SPDR SER TR S&P 600 SMCP GRW 78464A201 11,351 175,755 SH   SOLE   0 0 175,755
SPDR SER TR S&P 600 SMCP VAL 78464A300 11,697 183,647 SH   SOLE   0 0 183,647
SPDR SER TR SSGA GNDER ETF 78468R747 472 11,433 SH   SOLE   0 0 11,433
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 23,113 466,916 SH   SOLE   0 0 466,916
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,577 47,306 SH   SOLE   0 0 47,306
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 12,104 245,136 SH   SOLE   0 0 245,136
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,788 97,797 SH   SOLE   0 0 97,797
TEXAS INSTRS INC COM 882508104 318 15,555 SH   SOLE   0 0 15,555
TRANE TECHNOLOGIES PLC SHS G8994E103 507 823 SH   SOLE   0 0 823
TRUIST FINL CORP COM 89832Q109 5,837 48,270 SH   SOLE   0 0 48,270
TRXADE HEALTH INC COM NEW 89846A207 500 501 SH   SOLE   0 0 501
UBER TECHNOLOGIES INC COM 90353T100 3,409 12,878 SH   SOLE   0 0 12,878
UNILEVER PLC SPON ADR NEW 904767704 374 2,884 SH   SOLE   0 0 2,884
UNITED PARCEL SERVICE INC CL B 911312106 392 3,021 SH   SOLE   0 0 3,021
UNITEDHEALTH GROUP INC COM 91324P102 8,717 105,048 SH   SOLE   0 0 105,048
VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 7,003 57,259 SH   SOLE   0 0 57,259
VERIZON COMMUNICATIONS INC COM 92343V104 580 6,142 SH   SOLE   0 0 6,142
VIATRIS INC COM 92556V106 166 10,845 SH   SOLE   0 0 10,845
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 158 55,423 SH   SOLE   0 0 55,423
VISA INC COM CL A 92826C839 2,454 64,116 SH   SOLE   0 0 64,116
WELLS FARGO CO NEW COM 949746101 431 12,012 SH   SOLE   0 0 12,012
WORLD GOLD TR SPDR GLD MINIS 98149E303 18,018 498,122 SH   SOLE   0 0 498,122
WPP PLC NEW ADR 92937A102 201 8,670 SH   SOLE   0 0 8,670