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
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 480 1,421 SH   SOLE   19 0 1,402
ISHARES TR CORE S&P MCP ETF 464287507 5,692 21,637 SH   SOLE   0 0 21,637
ISHARES TR S&P MC 400GR ETF 464287606 307 3,875 SH   SOLE   0 0 3,875
ISHARES TR CORE S&P SCP ETF 464287804 34,386 314,917 SH   SOLE   7,546 0 307,371
ISHARES TR SP SMCP600VL ETF 464287879 4,893 48,600 SH   SOLE   0 0 48,600
ISHARES TR S&P SML 600 GWT 464287887 2,597 19,970 SH   SOLE   156 0 19,814
ISHARES TR S&P 500 VAL ETF 464287408 5,976 41,100 SH   SOLE   347 0 40,753
ISHARES TR CORE S&P500 ETF 464287200 138,805 322,187 SH   SOLE   7,581 0 314,606
ISHARES TR S&P 500 GRWT ETF 464287309 5,348 72,370 SH   SOLE   29 0 72,341
ISHARES TR RUS 1000 ETF 464287622 3,023 12,508 SH   SOLE   0 0 12,508
ISHARES TR RUS 1000 VAL ETF 464287598 2,061 13,173 SH   SOLE   1,627 0 11,546
ISHARES TR RUS 1000 GRW ETF 464287614 16,227 59,213 SH   SOLE   1,704 0 57,509
ISHARES TR RUSSELL 2000 ETF 464287655 3,170 14,493 SH   SOLE   598 0 13,895
ISHARES TR RUS 2000 VAL ETF 464287630 525 3,275 SH   SOLE   0 0 3,275
ISHARES TR RUSSELL 3000 ETF 464287689 1,435 5,631 SH   SOLE   0 0 5,631
ISHARES TR CORE S&P US VLU 464287663 2,652 37,422 SH   SOLE   0 0 37,422
ISHARES TR CORE S&P US GWT 464287671 3,106 30,329 SH   SOLE   0 0 30,329
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,264 2,629 SH   SOLE   296 0 2,333
SPDR S&P 500 ETF TR TR UNIT 78462F103 23,272 54,230 SH   SOLE   545 0 53,685
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,824 28,535 SH   SOLE   252 0 28,283
AMAZON COM INC COM 023135106 4,905 1,493 SH   SOLE   0 0 1,493
BRISTOL-MYERS SQUIBB CO COM 110122108 742 12,528 SH   SOLE   449 0 12,079
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,056 11,199 SH   SOLE   882 0 10,317
BOEING CO COM 097023105 348 1,584 SH   SOLE   0 0 1,584
INVESCO QQQ TR UNIT SER 1 46090E103 4,102 11,458 SH   SOLE   145 0 11,313
ABBOTT LABS COM 002824100 912 7,720 SH   SOLE   501 0 7,219
INTEL CORP COM 458140100 708 13,292 SH   SOLE   687 0 12,605
ISHARES TR RUS 2000 GRW ETF 464287648 367 1,250 SH   SOLE   0 0 1,250
ORACLE CORP COM 68389X105 235 2,698 SH   SOLE   0 0 2,698
QUALCOMM INC COM 747525103 200 1,551 SH   SOLE   0 0 1,551
DISNEY WALT CO COM 254687106 1,280 7,564 SH   SOLE   86 0 7,478
HONEYWELL INTL INC COM 438516106 1,937 9,125 SH   SOLE   203 0 8,922
SHERWIN WILLIAMS CO COM 824348106 362 1,292 SH   SOLE   0 0 1,292
SYSCO CORP COM 871829107 204 2,593 SH   SOLE   0 0 2,593
JOHNSON & JOHNSON COM 478160104 2,687 16,636 SH   SOLE   789 0 15,847
MEDTRONIC PLC SHS G5960L103 380 3,027 SH   SOLE   101 0 2,926
PFIZER INC COM 717081103 567 13,184 SH   SOLE   804 0 12,380
LOWES COS INC COM 548661107 1,102 5,431 SH   SOLE   192 0 5,239
ISHARES TR MSCI EAFE ETF 464287465 5,041 64,625 SH   SOLE   1,851 0 62,774
AMERISOURCEBERGEN CORP COM 03073E105 246 2,057 SH   SOLE   0 0 2,057
CHEVRON CORP NEW COM 166764100 429 4,239 SH   SOLE   392 0 3,847
MICROSOFT CORP COM 594918104 9,618 34,116 SH   SOLE   2,294 0 31,822
ISHARES INC MSCI PAC JP ETF 464286665 1,510 30,950 SH   SOLE   0 0 30,950
AT&T INC COM 00206R102 1,245 46,114 SH   SOLE   150 0 45,964
CISCO SYS INC COM 17275R102 638 11,719 SH   SOLE   123 0 11,596
INTERNATIONAL BUSINESS MACHS COM 459200101 216 1,552 SH   SOLE   0 0 1,552
COCA COLA CO COM 191216100 627 11,960 SH   SOLE   275 0 11,685
PEPSICO INC COM 713448108 1,025 6,812 SH   SOLE   382 0 6,430
VERIZON COMMUNICATIONS INC COM 92343V104 719 13,328 SH   SOLE   1,624 0 11,704
SPDR SER TR S&P 600 SMCP VAL 78464A300 1,921 23,438 SH   SOLE   0 0 23,438
SPDR SER TR S&P 600 SMCP GRW 78464A201 1,794 20,593 SH   SOLE   0 0 20,593
SPDR SER TR PRTFLO S&P500 GW 78464A409 25,863 403,989 SH   SOLE   0 0 403,989
ISHARES INC MSCI AUST ETF 464286103 1,124 45,275 SH   SOLE   0 0 45,275
ISHARES INC MSCI CDA ETF 464286509 808 22,270 SH   SOLE   0 0 22,270
ISHARES TR RUS MID CAP ETF 464287499 1,443 18,448 SH   SOLE   1,764 0 16,684
ISHARES TR RUS MD CP GR ETF 464287481 652 5,817 SH   SOLE   0 0 5,817
ISHARES TR RUS MDCP VAL ETF 464287473 1,117 9,864 SH   SOLE   0 0 9,864
SPDR SER TR PORTFOLI S&P1500 78464A805 7,316 138,065 SH   SOLE   0 0 138,065
ISHARES TR GLOBAL ENERG ETF 464287341 955 35,566 SH   SOLE   1,930 0 33,636
ISHARES TR GLOBAL FINLS ETF 464287333 59,577 759,424 SH   SOLE   10,685 0 748,739
ISHARES TR GLOBAL TECH ETF 464287291 33,434 590,088 SH   SOLE   14,353 0 575,735
ISHARES TR U.S. ENERGY ETF 464287796 28,849 1,020,840 SH   SOLE   17,523 0 1,003,317
ISHARES TR US HLTHCARE ETF 464287762 1,077 3,904 SH   SOLE   0 0 3,904
ISHARES TR U.S. TECH ETF 464287721 27,467 271,245 SH   SOLE   37 0 271,208
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,800 22,757 SH   SOLE   246 0 22,511
SELECT SECTOR SPDR TR ENERGY 81369Y506 22,705 435,887 SH   SOLE   3,796 0 432,091
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 7,949 211,804 SH   SOLE   4,137 0 207,667
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 5,921 60,518 SH   SOLE   511 0 60,007
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 18,123 121,373 SH   SOLE   4,420 0 116,953
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,960 42,985 SH   SOLE   486 0 42,499
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 10,612 83,361 SH   SOLE   2,608 0 80,753
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 6,514 36,300 SH   SOLE   1,505 0 34,795
ISHARES TR ISHARES BIOTECH 464287556 291 1,799 SH   SOLE   0 0 1,799
ISHARES TR MSCI UK ETF NEW 46435G334 2,878 89,255 SH   SOLE   0 0 89,255
ISHARES TR U.S. FIN SVC ETF 464287770 910 4,836 SH   SOLE   595 0 4,241
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,238 21,080 SH   SOLE   37 0 21,043
BK OF AMERICA CORP COM 060505104 2,008 47,339 SH   SOLE   2,589 0 44,750
STARBUCKS CORP COM 855244109 334 3,024 SH   SOLE   0 0 3,024
AUTOMATIC DATA PROCESSING IN COM 053015103 368 1,840 SH   SOLE   109 0 1,731
EXXON MOBIL CORP COM 30231G102 721 12,263 SH   SOLE   100 0 12,163
WALMART INC COM 931142103 810 5,815 SH   SOLE   409 0 5,406
UNION PAC CORP COM 907818108 674 3,438 SH   SOLE   0 0 3,438
TARGET CORP COM 87612E106 751 3,284 SH   SOLE   70 0 3,214
COSTCO WHSL CORP NEW COM 22160K105 624 1,388 SH   SOLE   40 0 1,348
LILLY ELI & CO COM 532457108 972 4,207 SH   SOLE   19 0 4,188
CVS HEALTH CORP COM 126650100 252 2,972 SH   SOLE   17 0 2,955
DANAHER CORPORATION COM 235851102 487 1,601 SH   SOLE   303 0 1,298
MERCK & CO INC COM 58933Y105 695 9,255 SH   SOLE   464 0 8,791
MORGAN STANLEY COM NEW 617446448 1,276 13,116 SH   SOLE   375 0 12,741
PROCTER AND GAMBLE CO COM 742718109 2,401 17,181 SH   SOLE   449 0 16,732
GENERAL ELECTRIC CO COM NEW 369604301 220 2,138 SH   SOLE   2 0 2,136
GOLDMAN SACHS GROUP INC COM 38141G104 263 695 SH   SOLE   45 0 650
HOME DEPOT INC COM 437076102 2,023 6,161 SH   SOLE   130 0 6,031
MCDONALDS CORP COM 580135101 1,048 4,344 SH   SOLE   68 0 4,276
NIKE INC CL B 654106103 243 1,672 SH   SOLE   0 0 1,672
JPMORGAN CHASE & CO COM 46625H100 4,615 28,193 SH   SOLE   880 0 27,313
WELLS FARGO CO NEW COM 949746101 228 4,912 SH   SOLE   11 0 4,901
ISHARES TR 1 3 YR TREAS BD 464287457 228 2,644 SH   SOLE   0 0 2,644
ISHARES TR BARCLAYS 7 10 YR 464287440 10,801 93,742 SH   SOLE   0 0 93,742
ISHARES TR 20 YR TR BD ETF 464287432 6,239 43,233 SH   SOLE   0 0 43,233
ISHARES TR IBOXX INV CP ETF 464287242 4,561 34,286 SH   SOLE   0 0 34,286
XCEL ENERGY INC COM 98389B100 227 3,628 SH   SOLE   0 0 3,628
GLOBAL PMTS INC COM 37940X102 1,177 7,465 SH   SOLE   56 0 7,409
UNITEDHEALTH GROUP INC COM 91324P102 1,624 4,156 SH   SOLE   85 0 4,071
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 443 1,385 SH   SOLE   38 0 1,347
CROWN CASTLE INTL CORP NEW COM 22822V101 228 1,316 SH   SOLE   30 0 1,286
3M CO COM 88579Y101 958 5,463 SH   SOLE   63 0 5,400
ALBEMARLE CORP COM 012653101 246 1,122 SH   SOLE   0 0 1,122
COMCAST CORP NEW CL A 20030N101 948 16,946 SH   SOLE   17 0 16,929
VANGUARD INDEX FDS TOTAL STK MKT 922908769 9,028 40,654 SH   SOLE   0 0 40,654
CSX CORP COM 126408103 1,232 41,410 SH   SOLE   0 0 41,410
APPLE INC COM 037833100 13,169 93,064 SH   SOLE   2,836 0 90,228
AMERICAN WTR WKS CO INC NEW COM 030420103 989 5,853 SH   SOLE   0 0 5,853
SPDR SER TR PRTFLO S&P500 VL 78464A508 25,920 664,626 SH   SOLE   0 0 664,626
CATERPILLAR INC COM 149123101 527 2,746 SH   SOLE   123 0 2,623
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,571 8,764 SH   SOLE   0 0 8,764
ISHARES TR MSCI EMG MKT ETF 464287234 6,025 119,596 SH   SOLE   0 0 119,596
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 208 1,142 SH   SOLE   0 0 1,142
ISHARES TR S&P 100 ETF 464287101 1,769 8,958 SH   SOLE   0 0 8,958
EDWARDS LIFESCIENCES CORP COM 28176E108 369 3,262 SH   SOLE   0 0 3,262
S&P GLOBAL INC COM 78409V104 244 574 SH   SOLE   0 0 574
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 380 6,244 SH   SOLE   46 0 6,198
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,589 111,760 SH   SOLE   0 0 111,760
PAYCHEX INC COM 704326107 266 2,364 SH   SOLE   0 0 2,364
ISHARES TR MSCI AC ASIA ETF 464288182 698 8,221 SH   SOLE   4,513 0 3,708
BERKSHIRE HATHAWAY INC DEL CL A 084670108 411 1 SH   SOLE   0 0 1
STERIS PLC SHS USD G8473T100 255 1,248 SH   SOLE   0 0 1,248
ANNALY CAPITAL MANAGEMENT IN COM 035710409 362 42,977 SH   SOLE   0 0 42,977
PNC FINL SVCS GROUP INC COM 693475105 984 5,029 SH   SOLE   373 0 4,656
ISHARES TR CORE US AGGBD ET 464287226 3,731 32,494 SH   SOLE   0 0 32,494
ISHARES TR SELECT DIVID ETF 464287168 3,027 26,388 SH   SOLE   0 0 26,388
ISHARES TR TIPS BD ETF 464287176 44,614 349,394 SH   SOLE   0 0 349,394
CLOROX CO DEL COM 189054109 223 1,346 SH   SOLE   0 0 1,346
NVIDIA CORPORATION COM 67066G104 1,460 7,046 SH   SOLE   0 0 7,046
NUCOR CORP COM 670346105 261 2,654 SH   SOLE   0 0 2,654
PRICE T ROWE GROUP INC COM 74144T108 252 1,278 SH   SOLE   150 0 1,128
BALL CORP COM 058498106 220 2,441 SH   SOLE   0 0 2,441
CINTAS CORP COM 172908105 204 536 SH   SOLE   0 0 536
ALPHABET INC CAP STK CL A 02079K305 2,866 1,072 SH   SOLE   6 0 1,066
SPDR GOLD TR GOLD SHS 78463V107 964 5,872 SH   SOLE   0 0 5,872
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 603 7,430 SH   SOLE   2,882 0 4,548
VANGUARD WORLD FDS ENERGY ETF 92204A306 1,013 13,713 SH   SOLE   0 0 13,713
VANGUARD INDEX FDS VALUE ETF 922908744 6,233 46,045 SH   SOLE   0 0 46,045
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5,571 22,538 SH   SOLE   32 0 22,506
VANGUARD INDEX FDS MID CAP ETF 922908629 3,026 12,780 SH   SOLE   0 0 12,780
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,393 8,229 SH   SOLE   0 0 8,229
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 713 7,010 SH   SOLE   0 0 7,010
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,146 6,614 SH   SOLE   28 0 6,586
INTUITIVE SURGICAL INC COM NEW 46120E602 225 226 SH   SOLE   0 0 226
BLACKROCK INC COM 09247X101 584 696 SH   SOLE   0 0 696
VANGUARD INDEX FDS SMALL CP ETF 922908751 16,874 77,166 SH   SOLE   0 0 77,166
VANGUARD INDEX FDS GROWTH ETF 922908736 3,714 12,801 SH   SOLE   0 0 12,801
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 512 6,615 SH   SOLE   0 0 6,615
EATON VANCE TAX MNGED BUY WR COM 27828X100 434 27,083 SH   SOLE   0 0 27,083
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 283 6,219 SH   SOLE   0 0 6,219
MCCORMICK & CO INC COM NON VTG 579780206 451 5,566 SH   SOLE   0 0 5,566
VANGUARD INDEX FDS SML CP GRW ETF 922908595 429 1,533 SH   SOLE   0 0 1,533
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2,906 31,370 SH   SOLE   0 0 31,370
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,162 8,349 SH   SOLE   0 0 8,349
SPDR SER TR S&P DIVID ETF 78464A763 270 2,297 SH   SOLE   557 0 1,740
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 255 4,771 SH   SOLE   0 0 4,771
THERMO FISHER SCIENTIFIC INC COM 883556102 833 1,458 SH   SOLE   0 0 1,458
ISHARES TR EAFE VALUE ETF 464288877 199,225 3,917,897 SH   SOLE   37,624 0 3,880,273
ISHARES TR EAFE GRWTH ETF 464288885 147,705 1,387,295 SH   SOLE   16,995 0 1,370,300
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 1,343 8,480 SH   SOLE   0 0 8,480
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 3,675 26,103 SH   SOLE   25 0 26,078
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 369 23,089 SH   SOLE   0 0 23,089
BLACKROCK MUNICIPAL INCOME COM 09253X102 430 28,300 SH   SOLE   0 0 28,300
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 487 1,475 SH   SOLE   0 0 1,475
VANGUARD WORLD FDS INF TECH ETF 92204A702 12,755 31,784 SH   SOLE   91 0 31,693
STAMPS COM INC COM NEW 852857200 473 1,434 SH   SOLE   0 0 1,434
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2,911 9,391 SH   SOLE   0 0 9,391
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3,207 17,071 SH   SOLE   298 0 16,773
SPDR SER TR NUVEEN BLMBRG SR 78468R739 9,133 184,871 SH   SOLE   0 0 184,871
VANECK ETF TRUST GOLD MINERS ETF 92189F106 551 18,710 SH   SOLE   0 0 18,710
GRAY TELEVISION INC COM 389375106 252 11,026 SH   SOLE   0 0 11,026
MASTERCARD INCORPORATED CL A 57636Q104 2,623 7,546 SH   SOLE   100 0 7,446
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 543 8,281 SH   SOLE   60 0 8,221
INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 379 4,898 SH   SOLE   0 0 4,898
ISHARES TR U.S. MED DVC ETF 464288810 8,269 131,722 SH   SOLE   50 0 131,672
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,425 31,474 SH   SOLE   0 0 31,474
WISDOMTREE TR JAPN HEDGE EQT 97717W851 363 5,750 SH   SOLE   0 0 5,750
WISDOMTREE TR US TOTAL DIVIDND 97717W109 324 2,761 SH   SOLE   0 0 2,761
ISHARES TR MSCI USA ESG SLC 464288802 430 4,481 SH   SOLE   0 0 4,481
ISHARES TR CORE S&P TTL STK 464287150 5,658 57,513 SH   SOLE   0 0 57,513
VANGUARD INDEX FDS LARGE CAP ETF 922908637 742 3,692 SH   SOLE   0 0 3,692
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 312 18,499 SH   SOLE   0 0 18,499
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 772 10,857 SH   SOLE   0 0 10,857
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 417 1,765 SH   SOLE   0 0 1,765
SPDR SER TR S&P RETAIL ETF 78464A714 1,458 16,147 SH   SOLE   0 0 16,147
SPDR SER TR S&P REGL BKG 78464A698 558 8,240 SH   SOLE   0 0 8,240
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 832 5,961 SH   SOLE   0 0 5,961
SPDR SER TR S&P 400 MDCP GRW 78464A821 225 2,973 SH   SOLE   0 0 2,973
EATON VANCE TAX-MANAGED GLOB COM 27829F108 118 11,739 SH   SOLE   71 0 11,668
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,713 77,321 SH   SOLE   5,141 0 72,180
ISHARES TR SHORT TREAS BD 464288679 4,496 40,697 SH   SOLE   0 0 40,697
ISHARES TR IBOXX HI YD ETF 464288513 3,380 38,638 SH   SOLE   0 0 38,638
ISHARES TR USD INV GRDE ETF 464288620 723 12,027 SH   SOLE   0 0 12,027
ISHARES TR ISHS 1-5YR INVS 464288646 14,944 273,506 SH   SOLE   0 0 273,506
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 7,704 94,021 SH   SOLE   0 0 94,021
ISHARES TR 10-20 YR TRS ETF 464288653 11,948 81,239 SH   SOLE   0 0 81,239
VANGUARD BD INDEX FDS INTERMED TERM 921937819 653 7,303 SH   SOLE   0 0 7,303
SPDR SER TR PORTFOLIO S&P400 78464A847 359 7,784 SH   SOLE   0 0 7,784
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 115,781 1,354,953 SH   SOLE   0 0 1,354,953
ISHARES TR MSCI KLD400 SOC 464288570 1,497 17,991 SH   SOLE   0 0 17,991
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,877 67,642 SH   SOLE   0 0 67,642
BLACKSTONE INC COM 09260D107 357 3,068 SH   SOLE   148 0 2,920
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 767 7,492 SH   SOLE   0 0 7,492
ISHARES TR MBS ETF 464288588 36,912 341,336 SH   SOLE   0 0 341,336
ISHARES TR PFD AND INCM SEC 464288687 1,091 28,118 SH   SOLE   0 0 28,118
BANK NEW YORK MELLON CORP COM 064058100 579 11,167 SH   SOLE   0 0 11,167
ISHARES TR 3 7 YR TREAS BD 464288661 4,481 34,422 SH   SOLE   0 0 34,422
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,243 12,027 SH   SOLE   0 0 12,027
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 14,021 277,694 SH   SOLE   0 0 277,694
ISHARES TR NATIONAL MUN ETF 464288414 35,817 308,316 SH   SOLE   0 0 308,316
SPDR SER TR NUVEEN BRC MUNIC 78468R721 18,030 349,618 SH   SOLE   0 0 349,618
INFINERA CORP COM 45667G103 100 12,000 SH   SOLE   0 0 12,000
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 627 4,693 SH   SOLE   0 0 4,693
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 2,214 83,027 SH   SOLE   0 0 83,027
ISHARES TR JPMORGAN USD EMG 464288281 1,853 16,838 SH   SOLE   0 0 16,838
SPDR SER TR PORTFLI TIPS ETF 78464A656 4,434 142,573 SH   SOLE   0 0 142,573
SPDR SER TR SPDR BLOOMBERG 78468R663 1,956 21,387 SH   SOLE   0 0 21,387
ISHARES TR ISHS 5-10YR INVT 464288638 394 6,559 SH   SOLE   0 0 6,559
SPDR SER TR BLOOMBERG BRCLYS 78468R622 272 2,485 SH   SOLE   0 0 2,485
ISHARES TR EAFE SML CP ETF 464288273 476 6,400 SH   SOLE   0 0 6,400
ISHARES TR CRE U S REIT ETF 464288521 740 12,616 SH   SOLE   0 0 12,616
VANGUARD WORLD FD MEGA GRWTH IND 921910816 218 928 SH   SOLE   0 0 928
VISA INC COM CL A 92826C839 1,637 7,349 SH   SOLE   93 0 7,256
PHILIP MORRIS INTL INC COM 718172109 348 3,665 SH   SOLE   345 0 3,320
SPDR SER TR PORTFLI INTRMDIT 78464A672 21,456 664,064 SH   SOLE   0 0 664,064
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 345 6,731 SH   SOLE   0 0 6,731
ISHARES TR MSCI ACWI EX US 464288240 319 5,750 SH   SOLE   0 0 5,750
SPDR SER TR PORTFOLIO LN TSR 78464A664 14,335 347,181 SH   SOLE   0 0 347,181
VANGUARD WORLD FD MEGA CAP INDEX 921910873 304 1,992 SH   SOLE   0 0 1,992
ISHARES TR CALIF MUN BD ETF 464288356 406 6,544 SH   SOLE   0 0 6,544
SPDR SER TR S&P 600 SML CAP 78464A813 3,912 41,294 SH   SOLE   0 0 41,294
SPDR SER TR PORTFOLIO S&P500 78464A854 151,845 3,009,221 SH   SOLE   0 0 3,009,221
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 7,521 207,714 SH   SOLE   520 0 207,194
SPDR SER TR PORTFOLIO AGRGTE 78464A649 306 10,257 SH   SOLE   0 0 10,257
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 250 6,650 SH   SOLE   0 0 6,650
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 321 21,332 SH   SOLE   0 0 21,332
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 1,036 22,953 SH   SOLE   0 0 22,953
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 1,063 21,070 SH   SOLE   0 0 21,070
MIDDLESEX WTR CO COM 596680108 208 2,019 SH   SOLE   0 0 2,019
ISHARES TR MSCI ACWI ETF 464288257 695 6,953 SH   SOLE   0 0 6,953
BGC PARTNERS INC CL A 05541T101 256 49,065 SH   SOLE   0 0 49,065
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 3,119 74,526 SH   SOLE   0 0 74,526
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1,299 40,884 SH   SOLE   433 0 40,451
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 824 23,600 SH   SOLE   0 0 23,600
ISHARES TR AGENCY BOND ETF 464288166 3,039 25,654 SH   SOLE   0 0 25,654
ISHARES TR SHRT NAT MUN ETF 464288158 4,870 45,271 SH   SOLE   0 0 45,271
SPDR SER TR PORTFOLIO LN COR 78464A367 5,652 180,232 SH   SOLE   0 0 180,232
SPDR SER TR PORTFOLIO INTRMD 78464A375 2,322 63,594 SH   SOLE   0 0 63,594
FS KKR CAP CORP COM 302635206 557 25,256 SH   SOLE   0 0 25,256
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,725 18,269 SH   SOLE   0 0 18,269
PIMCO ETF TR 1-5 US TIP IDX 72201R205 1,351 24,620 SH   SOLE   0 0 24,620
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 526 7,971 SH   SOLE   0 0 7,971
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,814 36,724 SH   SOLE   0 0 36,724
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 32,965 851,812 SH   SOLE   0 0 851,812
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 6,744 64,824 SH   SOLE   0 0 64,824
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 486 5,903 SH   SOLE   0 0 5,903
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 26,666 266,389 SH   SOLE   0 0 266,389
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 6,840 46,191 SH   SOLE   0 0 46,191
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,440 36,160 SH   SOLE   0 0 36,160
ISHARES TR 10+ YR INVST GRD 464289511 3,015 43,514 SH   SOLE   0 0 43,514
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,695 25,098 SH   SOLE   0 0 25,098
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 3,101 50,492 SH   SOLE   0 0 50,492
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 21,027 394,575 SH   SOLE   0 0 394,575
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 901 21,694 SH   SOLE   0 0 21,694
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 13,312 436,756 SH   SOLE   0 0 436,756
SPDR SER TR PORTFOLIO SHORT 78464A474 376 12,038 SH   SOLE   0 0 12,038
SPDR SER TR BLOMBRG BRC INTL 78464A151 1,994 56,493 SH   SOLE   0 0 56,493
TESLA INC COM 88160R101 923 1,191 SH   SOLE   34 0 1,157
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 37,194 726,595 SH   SOLE   0 0 726,595
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 30,754 542,295 SH   SOLE   0 0 542,295
KKR & CO INC COM 48251W104 221 3,631 SH   SOLE   0 0 3,631
SCHWAB STRATEGIC TR US TIPS ETF 808524870 13,329 212,986 SH   SOLE   0 0 212,986
PIMCO ETF TR INV GRD CRP BD 72201R817 16,003 140,907 SH   SOLE   0 0 140,907
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 247 3,509 SH   SOLE   0 0 3,509
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 63,432 160,830 SH   SOLE   80 0 160,750
BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 19 86,000 SH   SOLE   0 0 86,000
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,567 33,773 SH   SOLE   0 0 33,773
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 440 5,739 SH   SOLE   0 0 5,739
VANGUARD STAR FDS VG TL INTL STK F 921909768 872 13,777 SH   SOLE   6,043 0 7,734
ISHARES TR CORE HIGH DV ETF 46429B663 3,936 41,756 SH   SOLE   0 0 41,756
DBX ETF TR XTRACK MSCI JAPN 233051507 3,277 64,752 SH   SOLE   0 0 64,752
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,682 30,990 SH   SOLE   0 0 30,990
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 236 2,248 SH   SOLE   51 0 2,197
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 466 6,283 SH   SOLE   0 0 6,283
ISHARES TR MSCI USA MIN VOL 46429B697 14,977 203,764 SH   SOLE   0 0 203,764
ISHARES TR MSCI EAFE MIN VL 46429B689 701 9,301 SH   SOLE   0 0 9,301
ISHARES INC MSCI GBL MIN VOL 464286525 404 3,937 SH   SOLE   0 0 3,937
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 1,224 28,725 SH   SOLE   0 0 28,725
ISHARES TR US TREAS BD ETF 46429B267 95,713 3,607,732 SH   SOLE   0 0 3,607,732
ISHARES TR CMBS ETF 46429B366 655 12,116 SH   SOLE   0 0 12,116
ISHARES TR MSCI GERMNY ETF 46429B465 280 3,450 SH   SOLE   0 0 3,450
FACEBOOK INC CL A 30303M102 2,022 5,957 SH   SOLE   30 0 5,927
SERVISFIRST BANCSHARES INC COM 81768T108 481 6,185 SH   SOLE   0 0 6,185
ISHARES TR MRNGSTR INC ETF 46432F875 389 16,239 SH   SOLE   0 0 16,239
ISHARES INC CORE MSCI EMKT 46434G103 14,390 233,012 SH   SOLE   978 0 232,034
ISHARES TR CORE MSCI TOTAL 46432F834 700 9,854 SH   SOLE   0 0 9,854
ISHARES TR CORE MSCI EAFE 46432F842 23,483 316,277 SH   SOLE   1,337 0 314,940
ISHARES TR CORE 1 5 YR USD 46432F859 239 4,686 SH   SOLE   0 0 4,686
ABBVIE INC COM 00287Y109 1,126 10,432 SH   SOLE   73 0 10,359
FLEXSHARES TR QUALT DIVD IDX 33939L860 228 4,103 SH   SOLE   0 0 4,103
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 501 24,400 SH   SOLE   0 0 24,400
SPDR SER TR SSGA US LRG ETF 78468R804 607 4,548 SH   SOLE   0 0 4,548
ISHARES TR MSCI USA MMENTM 46432F396 14,617 83,238 SH   SOLE   450 0 82,788
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 463 7,692 SH   SOLE   0 0 7,692
WISDOMTREE TR US QTLY DIV GRT 97717X669 462 7,860 SH   SOLE   0 0 7,860
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 851 14,936 SH   SOLE   0 0 14,936
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 422 5,393 SH   SOLE   0 0 5,393
ISHARES TR MSCI USA SZE FT 46432F370 1,084 8,487 SH   SOLE   0 0 8,487
ISHARES TR MSCI USA VALUE 46432F388 113,555 1,127,662 SH   SOLE   8,980 0 1,118,682
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,651 50,301 SH   SOLE   0 0 50,301
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1,587 29,423 SH   SOLE   0 0 29,423
ISHARES TR MSCI USA QLT FCT 46432F339 24,666 187,247 SH   SOLE   0 0 187,247
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 438 8,728 SH   SOLE   0 0 8,728
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 471 12,104 SH   SOLE   0 0 12,104
PROSHARES TR S&P 500 DV ARIST 74348A467 3,434 38,790 SH   SOLE   0 0 38,790
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1,758 122,008 SH   SOLE   5,405 0 116,603
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 3,312 51,906 SH   SOLE   0 0 51,906
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 665 16,156 SH   SOLE   0 0 16,156
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 3,741 70,037 SH   SOLE   0 0 70,037
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 13,079 110,247 SH   SOLE   23 0 110,224
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 5,879 73,238 SH   SOLE   0 0 73,238
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 3,769 72,642 SH   SOLE   0 0 72,642
ISHARES TR 0-5YR HI YL CP 46434V407 1,967 43,043 SH   SOLE   0 0 43,043
ISHARES TR 0-5YR INVT GR CP 46434V100 803 15,529 SH   SOLE   0 0 15,529
SPDR SER TR PORTFOLIO S&P600 78468R853 4,346 102,007 SH   SOLE   277 0 101,730
ISHARES TR BLACKROCK ULTRA 46434V878 1,351 26,757 SH   SOLE   0 0 26,757
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 771 34,952 SH   SOLE   0 0 34,952
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 7,404 137,920 SH   SOLE   3,236 0 134,684
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 645 14,575 SH   SOLE   0 0 14,575
ISHARES TR HDG MSCI EAFE 46434V803 1,743 50,689 SH   SOLE   0 0 50,689
ALPHABET INC CAP STK CL C 02079K107 3,703 1,389 SH   SOLE   13 0 1,376
ISHARES TR CORE DIV GRWTH 46434V621 3,590 71,462 SH   SOLE   106 0 71,356
ISHARES TR CORE MSCI EURO 46434V738 465 8,306 SH   SOLE   2,263 0 6,043
ISHARES U S ETF TR INT RT HDG C B 46431W705 291 3,036 SH   SOLE   0 0 3,036
ISHARES TR CORE TOTAL USD 46434V613 117,281 2,202,868 SH   SOLE   0 0 2,202,868
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 234 3,638 SH   SOLE   0 0 3,638
PROSHARES TR MSCI EAFE DIVD 74347B839 1,762 38,135 SH   SOLE   0 0 38,135
ARK ETF TR INNOVATION ETF 00214Q104 2,683 24,272 SH   SOLE   0 0 24,272
ISHARES TR CUR HD EURZN ETF 46434V639 11,326 314,076 SH   SOLE   0 0 314,076
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 498 23,644 SH   SOLE   0 0 23,644
WISDOMTREE TR EM EX ST-OWNED 97717X578 28,898 774,319 SH   SOLE   0 0 774,319
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 80,447 2,244,610 SH   SOLE   0 0 2,244,610
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 937 30,816 SH   SOLE   0 0 30,816
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1,035 34,389 SH   SOLE   0 0 34,389
ISHARES TR MSCI INTL MULTFT 46434V274 322 11,093 SH   SOLE   0 0 11,093
PROSHARES TR RUSS 2000 DIVD 74347B698 1,825 29,600 SH   SOLE   0 0 29,600
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 1,337 26,652 SH   SOLE   0 0 26,652
PACER FDS TR TRENDP US LAR CP 69374H105 43,576 1,154,932 SH   SOLE   0 0 1,154,932
ISHARES TR MSCI INTL QUALTY 46434V456 483 12,738 SH   SOLE   0 0 12,738
PAYPAL HLDGS INC COM 70450Y103 1,728 6,644 SH   SOLE   36 0 6,608
ISHARES TR CONV BD ETF 46435G102 7,195 72,136 SH   SOLE   0 0 72,136
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 687 12,541 SH   SOLE   0 0 12,541
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 661 7,686 SH   SOLE   1,001 0 6,685
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,224 27,551 SH   SOLE   326 0 27,225
ISHARES TR CORE INTL AGGR 46435G672 467 8,480 SH   SOLE   0 0 8,480
ATLASSIAN CORP PLC CL A G06242104 701 1,790 SH   SOLE   0 0 1,790
ISHARES TR MSCI USA SML CP 46434V290 9,927 184,691 SH   SOLE   0 0 184,691
WISDOMTREE TR YIELD ENHANCD US 97717X511 466 8,984 SH   SOLE   0 0 8,984
ISHARES TR MSCI INTL VLU FT 46435G409 6,799 264,438 SH   SOLE   14,043 0 250,395
ISHARES INC MSCI EMERG MKT 46434G889 637 12,354 SH   SOLE   0 0 12,354
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 276 4,182 SH   SOLE   0 0 4,182
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 361 4,135 SH   SOLE   0 0 4,135
SPDR SER TR MSCI USA STRTGIC 78468R812 243 2,040 SH   SOLE   0 0 2,040
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,320 1,814 SH   SOLE   0 0 1,814
ISHARES INC ESG AWR MSCI EM 46434G863 36,051 869,963 SH   SOLE   20,849 0 849,114
ISHARES TR ESG AW MSCI EAFE 46435G516 6,785 86,564 SH   SOLE   0 0 86,564
SNAP INC CL A 83304A106 347 4,699 SH   SOLE   0 0 4,699
ISHARES TR FALN ANGLS USD 46435G474 42,579 1,414,110 SH   SOLE   0 0 1,414,110
ISHARES TR CR 5 10 YR ETF 46435G417 6,518 127,406 SH   SOLE   0 0 127,406
ISHARES TR IBONDS DEC2023 46435G318 228 8,784 SH   SOLE   0 0 8,784
ISHARES TR ESG AWR MSCI USA 46435G425 309,948 3,147,954 SH   SOLE   38,421 0 3,109,533
ENDRA LIFE SCIENCES INC COM 29273B104 154 88,850 SH   SOLE   0 0 88,850
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 27,543 543,047 SH   SOLE   0 0 543,047
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 887 17,042 SH   SOLE   0 0 17,042
ISHARES TR ESG AWRE 1 5 YR 46435G243 3,681 141,694 SH   SOLE   0 0 141,694
ISHARES TR RUSEL 2500 ETF 46435G268 579 9,014 SH   SOLE   0 0 9,014
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 278 5,110 SH   SOLE   0 0 5,110
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 645 15,764 SH   SOLE   0 0 15,764
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 1,055 29,715 SH   SOLE   0 0 29,715
ISHARES TR BROAD USD HIGH 46435U853 1,130 27,220 SH   SOLE   0 0 27,220
ISHARES INC MSCI EMRG CHN 46434G764 452 7,459 SH   SOLE   0 0 7,459
VANGUARD WELLINGTON FD US QUALITY 921935706 325 2,783 SH   SOLE   0 0 2,783
ISHARES TR IBONDS DEC 46435U697 253 9,384 SH   SOLE   0 0 9,384
INSPIRE MED SYS INC COM 457730109 592 2,540 SH   SOLE   0 0 2,540
ISHARES TR ESG AWARE MSCI 46435U663 5,756 147,552 SH   SOLE   0 0 147,552
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 7,333 91,527 SH   SOLE   6,308 0 85,219
WORLD GOLD TR SPDR GLD MINIS 98149E204 353 20,208 SH   SOLE   0 0 20,208
J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 496 8,693 SH   SOLE   0 0 8,693
J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 315 3,279 SH   SOLE   0 0 3,279
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 1,398 46,982 SH   SOLE   0 0 46,982
VANGUARD WORLD FD ESG US STK ETF 921910733 605 7,554 SH   SOLE   0 0 7,554
ISHARES TR ESG AWR US AGRGT 46435U549 1,329 24,114 SH   SOLE   0 0 24,114
J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 2,114 38,942 SH   SOLE   0 0 38,942
J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 857 15,732 SH   SOLE   0 0 15,732
J P MORGAN EXCHANGE-TRADED F BETABUILDRS US 46641Q399 2,786 35,382 SH   SOLE   0 0 35,382
CORTEXYME INC COM 22053A107 220 2,400 SH   SOLE   0 0 2,400
ISHARES TR ESG MSCI LEADR 46435U218 2,990 39,596 SH   SOLE   0 0 39,596
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 917 29,538 SH   SOLE   0 0 29,538
INNOVATOR ETFS TR US EQTY PWR BF 45782C680 441 15,079 SH   SOLE   0 0 15,079
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 345 11,870 SH   SOLE   0 0 11,870
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 41,892 820,526 SH   SOLE   0 0 820,526
ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 217 7,892 SH   SOLE   0 0 7,892
J P MORGAN EXCHANGE-TRADED F BETABUILDERS I 46641Q373 1,931 32,808 SH   SOLE   0 0 32,808
ISHARES TR ESG MSCI EM LDRS 46436E601 2,148 35,146 SH   SOLE   1,253 0 33,893
INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 4,049 132,002 SH   SOLE   0 0 132,002
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318 535 18,147 SH   SOLE   0 0 18,147
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 1,005 16,857 SH   SOLE   480 0 16,377
ISHARES TR ESG MSCI USA ETF 46436E767 10,347 286,461 SH   SOLE   0 0 286,461
ISHARES TR ESG EAFE ETF 46436E759 4,759 70,223 SH   SOLE   0 0 70,223
ISHARES TR ESG ADV TTL USD 46436E619 13,167 265,551 SH   SOLE   0 0 265,551
J P MORGAN EXCHANGE-TRADED F BETABUILDERS US 46641Q340 604 6,887 SH   SOLE   0 0 6,887
BLACKROCK CAP ALLOCATION TR COM 09260U109 303 15,000 SH   SOLE   0 0 15,000
PALANTIR TECHNOLOGIES INC CL A 69608A108 201 8,359 SH   SOLE   0 0 8,359
J P MORGAN EXCHANGE-TRADED F BETABUILDERS US 46641Q290 386 6,013 SH   SOLE   0 0 6,013
TILRAY INC NOTE 5.000%10/0 88688TAB6 39 40,000 PRN   SOLE   0 0 40,000
J P MORGAN EXCHANGE-TRADED F ACTIVEBLDRS EMER 46641Q266 811 17,175 SH   SOLE   0 0 17,175
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 5,881 124,701 SH   SOLE   0 0 124,701
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 1,889 71,085 SH   SOLE   0 0 71,085
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 809 31,252 SH   SOLE   0 0 31,252
American Funds Capital World G MF 140543109 299 4,721 SH   SOLE   4,721 0 0
American Funds Income Fund of MF 453320103 250 9,847 SH   SOLE   9,847 0 0
Federated Hermes Kaufmann Lrg MF 314172412 210 5,390 SH   SOLE   5,390 0 0
Janus Henderson Forty Fund MF 47103A625 243 4,427 SH   SOLE   4,427 0 0
Vanguard Balanced Index Fund MF 921931200 261 5,508 SH   SOLE   5,508 0 0
Vanguard LifeStrategy Growth F MF 921909503 281 6,459 SH   SOLE   6,459 0 0
Vanguard Total Stock Market In MF 922908728 325 3,007 SH   SOLE   3,007 0 0
Advanced Micro Devices Inc COM 007903107 292 2,841 SH   SOLE   0 0 2,841
American Express Co COM 025816109 501 2,993 SH   SOLE   0 0 2,993
Ametek Inc COM 031100100 224 1,806 SH   SOLE   0 0 1,806
Analog Devices Inc COM 032654105 510 3,048 SH   SOLE   0 0 3,048
Booking Holdings Inc COM 09857L108 468 197 SH   SOLE   0 0 197
Boston Scientific Corp COM 101137107 304 7,012 SH   SOLE   0 0 7,012
Chubb Limited COM H1467J104 417 2,401 SH   SOLE   0 0 2,401
Citigroup Inc COM 172967424 294 4,195 SH   SOLE   0 0 4,195
ConocoPhillips COM 20825C104 223 3,285 SH   SOLE   0 0 3,285
Dover Corp COM 260003108 204 1,312 SH   SOLE   0 0 1,312
Fidelity Natl Information Serv COM 31620M106 360 2,957 SH   SOLE   0 0 2,957
Fiserv Inc COM 337738108 502 4,625 SH   SOLE   0 0 4,625
Intuit COM 461202103 431 798 SH   SOLE   0 0 798
Lam Research Corp COM 512807108 294 516 SH   SOLE   0 0 516
Linde PLC COM G5494J103 754 2,570 SH   SOLE   0 0 2,570
Mondelez Intl Inc Cl A COM 609207105 394 6,776 SH   SOLE   0 0 6,776
Netflix Inc COM 64110L106 372 610 SH   SOLE   0 0 610
Nextera Energy Inc COM 65339F101 768 9,786 SH   SOLE   0 0 9,786
Norfolk Southern Corp COM 655844108 621 2,595 SH   SOLE   0 0 2,595
Northrop Grumman Corp COM 666807102 630 1,748 SH   SOLE   0 0 1,748
NXP Semiconductors NV COM N6596X109 726 3,709 SH   SOLE   0 0 3,709
Oreilly Automotive Inc COM 67103H107 381 624 SH   SOLE   0 0 624
Pioneer Natural Resources Co COM 723787107 224 1,347 SH   SOLE   0 0 1,347
PPG Industries Inc COM 693506107 400 2,797 SH   SOLE   0 0 2,797
Salesforce.com Inc COM 79466L302 550 2,029 SH   SOLE   0 0 2,029
Stanley Black & Decker Inc COM 854502101 371 2,114 SH   SOLE   0 0 2,114
Texas Instruments Inc COM 882508104 969 5,043 SH   SOLE   0 0 5,043
Waste Connections Inc COM 94106B101 203 1,614 SH   SOLE   0 0 1,614
Wex Inc COM 96208T104 228 1,296 SH   SOLE   0 0 1,296
Yum Brands Inc COM 988498101 368 3,005 SH   SOLE   0 0 3,005
Zimmer Biomet Holdings Inc COM 98956P102 434 2,963 SH   SOLE   0 0 2,963
iShares MSCI Japan ETF ETF 46434G822 241 3,435 SH   SOLE   0 0 3,435
JPMorgan BetaBuilders Canada E ETF 46641Q225 3,389 53,833 SH   SOLE   0 0 53,833
JPMorgan BetaBuilders Dev Asia ETF 46641Q233 1,047 19,328 SH   SOLE   0 0 19,328
JPMorgan BetaBuilders Europe E ETF 46641Q720 3,206 56,171 SH   SOLE   0 0 56,171
JPMorgan BetaBuilders Japan ET ETF 46641Q217 3,868 65,853 SH   SOLE   0 0 65,853
ASML Holding NV NY Registry ADR N07059210 486 652 SH   SOLE   0 0 652
Edgewood Growth Fund MF 0075W0759 654 10,446 SH   SOLE   0 0 10,446
Fidelity 500 Index Fund MF 315911750 3,703 24,691 SH   SOLE   0 0 24,691
Fidelity International Index F MF 315911727 1,661 33,783 SH   SOLE   0 0 33,783
JPMorgan Large Cap Growth Fund MF 48121L841 293 4,269 SH   SOLE   0 0 4,269
MFS International Intrinsic Va MF 552746349 204 3,796 SH   SOLE   0 0 3,796
Six Circles International Unco MF 83002G405 2,747 256,757 SH   SOLE   0 0 256,757
Six Circles U.S. Unconstrained MF 83002G306 5,827 363,963 SH   SOLE   0 0 363,963