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
Expires: July 31, 2015
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 1,043,483 3,989 SH SOLE 0 0 0 3,989
ADVANCED MICRO DEVICES INC COM 007903107 642,960 1,051 SH SOLE 0 0 0 1,051
ALPHABET INC CAP STK CL A 02079K305 1,009,187 2,933 SH SOLE 0 0 0 2,933
ALPHABET INC CAP STK CL C 02079K107 295,762 868 SH SOLE 0 0 0 868
AMAZON COM INC COM 023135106 606,431 2,434 SH SOLE 0 0 0 2,434
APPLE INC COM 037833100 1,657,774 4,978 SH SOLE 0 0 0 4,978
ASML HLDG NV N Y REGISTRY SHS N07059210 1,085,190 599 SH SOLE 0 0 0 599
ATI INC COM 01741R102 304,176 1,606 SH SOLE 0 0 0 1,606
AUTONATION INC COM 05329W102 311,101 1,976 SH SOLE 0 0 0 1,976
BLACKROCK INC COM 09290D101 645,557 610 SH SOLE 0 0 0 610
BROADCOM INC COM 11135F101 3,113,651 8,866 SH SOLE 0 0 0 8,866
CACI INTL INC CL A 127190304 290,545 477 SH SOLE 0 0 0 477
CARPENTER TECHNOLOGY CORP COM 144285103 289,671 745 SH SOLE 0 0 0 745
COGNEX CORP COM 192422103 279,778 4,613 SH SOLE 0 0 0 4,613
EAST WEST BANCORP INC COM 27579R104 333,991 2,695 SH SOLE 0 0 0 2,695
EATON CORP PLC SHS G29183103 746,406 1,737 SH SOLE 0 0 0 1,737
EBAY INC. COM 278642103 665,570 6,276 SH SOLE 0 0 0 6,276
ELI LILLY & CO COM 532457108 297,370 257 SH SOLE 0 0 0 257
EVERPURE INC CL A 74624M102 404,633 3,094 SH SOLE 0 0 0 3,094
FLOWSERVE CORP COM 34354P105 721,256 9,864 SH SOLE 0 0 0 9,864
GENERAL DYNAMICS CORP COM 369550108 231,949 699 SH SOLE 0 0 0 699
GOLDMAN SACHS GROUP INC COM 38141G104 702,281 780 SH SOLE 0 0 0 780
HASBRO INC COM 418056107 797,011 9,090 SH SOLE 0 0 0 9,090
INTERNATIONAL BUSINESS MACHS COM 459200101 357,826 1,627 SH SOLE 0 0 0 1,627
ISHARES TR IBONDS 29 TR HI 46436E379 5,401,076 236,578 SH SOLE 0 0 0 236,578
ISHARES TR IBONDS DEC 2032 46436E312 5,138,295 213,473 SH SOLE 0 0 0 213,473
ISHARES TR IBONDS DEC 2035 46438G372 2,038,681 84,698 SH SOLE 0 0 0 84,698
ISHARES TR IBDS DEC28 ETF 46435U515 2,696,029 108,014 SH SOLE 0 0 0 108,014
ISHARES TR IBONDS 27 ETF 46435UAA9 2,718,725 112,717 SH SOLE 0 0 0 112,717
ISHARES TR IBONDS DEC 2036 46438G166 1,775,346 75,131 SH SOLE 0 0 0 75,131
ISHARES TR IBONDS DEC 2033 46436E130 2,511,379 102,589 SH SOLE 0 0 0 102,589
ISHARES TR IBON 2030 TE ETF 46436E122 5,289,583 206,302 SH SOLE 0 0 0 206,302
ISHARES TR IBONDS DEC 2034 46438G653 2,530,806 102,753 SH SOLE 0 0 0 102,753
ISHARES TR IBONDS DEC 2031 46436E486 2,591,752 129,200 SH SOLE 0 0 0 129,200
LAM RESEARCH CORP COM NEW 512807306 1,295,643 3,944 SH SOLE 0 0 0 3,944
M & T BK CORP COM 55261F104 564,890 2,596 SH SOLE 0 0 0 2,596
MARVELL TECHNOLOGY INC COM 573874104 740,052 2,801 SH SOLE 0 0 0 2,801
MICROSOFT CORP COM 594918104 910,910 1,776 SH SOLE 0 0 0 1,776
NVIDIA CORPORATION COM 67066G104 3,112,819 13,630 SH SOLE 0 0 0 13,630
PNC FINL SVCS GROUP INC COM 693475105 684,339 3,079 SH SOLE 0 0 0 3,079
ROCKET LAB CORP COM 773121108 221,373 3,177 SH SOLE 0 0 0 3,177
SCHWAB CHARLES CORP COM 808513105 682,323 6,981 SH SOLE 0 0 0 6,981
SPDR SERIES TRUST ST STR P500VAL 78464A508 30,452,304 498,156 SH SOLE 0 0 0 498,156
SPDR SERIES TRUST ST STR SP400VAL 78464A839 11,172,865 126,233 SH SOLE 0 0 0 126,233
SPDR SERIES TRUST ST STR P500GRW 78464A409 30,304,127 246,215 SH SOLE 0 0 0 246,215
SPDR SERIES TRUST ST STR SP600SM C 78464A300 5,588,301 54,707 SH SOLE 0 0 0 54,707
SPDR SERIES TRUST ST STR SP400GRW 78464A821 8,858,708 84,748 SH SOLE 0 0 0 84,748
SPDR SERIES TRUST ST STR SP600GRWO 78464A201 5,269,021 49,257 SH SOLE 0 0 0 49,257
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 1,565,188 3,431 SH SOLE 0 0 0 3,431
TEXTRON INC COM 883203101 496,976 6,522 SH SOLE 0 0 0 6,522
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 22,167,656 313,945 SH SOLE 0 0 0 313,945
VANGUARD WORLD FD MEGA GRWTH IND 921910816 541,076 5,840 SH SOLE 0 0 0 5,840
VERTIV HOLDINGS CO COM CL A 92537N108 369,928 1,533 SH SOLE 0 0 0 1,533
VISA INC COM CL A 92826C839 283,152 788 SH SOLE 0 0 0 788
WALMART INC COM 931142103 566,364 5,450 SH SOLE 0 0 0 5,450
WISDOMTREE TR EM EX ST-OWNED 97717X578 22,854,648 487,826 SH SOLE 0 0 0 487,826