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 969,821 3,854 SH SOLE 0 0 0 3,854
ADVANCED MICRO DEVICES INC COM 007903107 609,375 1,049 SH SOLE 0 0 0 1,049
ALPHABET INC CAP STK CL A 02079K305 1,041,734 2,915 SH SOLE 0 0 0 2,915
ALPHABET INC CAP STK CL C 02079K107 306,690 868 SH SOLE 0 0 0 868
AMAZON COM INC COM 023135106 556,286 2,334 SH SOLE 0 0 0 2,334
APPLE INC COM 037833100 1,409,473 4,871 SH SOLE 0 0 0 4,871
ASML HLDG NV N Y REGISTRY SHS N07059210 1,151,886 579 SH SOLE 0 0 0 579
ATI INC COM 01741R102 293,285 1,488 SH SOLE 0 0 0 1,488
AUTONATION INC COM 05329W102 312,127 1,680 SH SOLE 0 0 0 1,680
BLACKROCK INC COM 09290D101 555,782 578 SH SOLE 0 0 0 578
BROADCOM INC COM 11135F101 3,349,132 8,866 SH SOLE 0 0 0 8,866
CACI INTL INC CL A 127190304 205,224 443 SH SOLE 0 0 0 443
CARPENTER TECHNOLOGY CORP COM 144285103 450,293 730 SH SOLE 0 0 0 730
COGNEX CORP COM 192422103 272,879 3,768 SH SOLE 0 0 0 3,768
EAST WEST BANCORP INC COM 27579R104 331,245 2,566 SH SOLE 0 0 0 2,566
EATON CORP PLC SHS G29183103 670,287 1,573 SH SOLE 0 0 0 1,573
EBAY INC. COM 278642103 527,348 4,719 SH SOLE 0 0 0 4,719
ELI LILLY & CO COM 532457108 279,467 233 SH SOLE 0 0 0 233
EVERPURE INC CL A 74624M102 278,286 3,532 SH SOLE 0 0 0 3,532
FLOWSERVE CORP COM 34354P105 719,278 9,699 SH SOLE 0 0 0 9,699
GENERAL DYNAMICS CORP COM 369550108 227,422 642 SH SOLE 0 0 0 642
GOLDMAN SACHS GROUP INC COM 38141G104 787,857 779 SH SOLE 0 0 0 779
HASBRO INC COM 418056107 755,864 9,152 SH SOLE 0 0 0 9,152
INTERNATIONAL BUSINESS MACHS COM 459200101 635,535 2,260 SH SOLE 0 0 0 2,260
ISHARES TR IBONDS 29 TR HI 46436E379 5,147,274 220,063 SH SOLE 0 0 0 220,063
ISHARES TR IBONDS DEC 2032 46436E312 5,259,319 208,786 SH SOLE 0 0 0 208,786
ISHARES TR IBONDS DEC 2035 46438G372 1,797,796 70,199 SH SOLE 0 0 0 70,199
ISHARES TR IBDS DEC28 ETF 46435U515 2,663,976 105,504 SH SOLE 0 0 0 105,504
ISHARES TR IBONDS DEC 2036 46438G166 1,512,644 60,121 SH SOLE 0 0 0 60,121
ISHARES TR IBONDS DEC 2033 46436E130 2,579,469 100,193 SH SOLE 0 0 0 100,193
ISHARES TR IBONDS 27 ETF 46435UAA9 2,663,803 109,984 SH SOLE 0 0 0 109,984
ISHARES TR IBONDS DEC 2034 46438G653 2,609,064 100,156 SH SOLE 0 0 0 100,156
ISHARES TR IBONDS DEC 2031 46436E486 2,625,965 126,006 SH SOLE 0 0 0 126,006
ISHARES TR IBONDS 2030 TERM 46436E122 5,326,320 201,259 SH SOLE 0 0 0 201,259
LAM RESEARCH CORP COM NEW 512807306 1,696,920 3,916 SH SOLE 0 0 0 3,916
M & T BK CORP COM 55261F104 598,119 2,513 SH SOLE 0 0 0 2,513
MARVELL TECHNOLOGY INC COM 573874104 818,006 2,746 SH SOLE 0 0 0 2,746
MICROSOFT CORP COM 594918104 646,817 1,734 SH SOLE 0 0 0 1,734
NVIDIA CORPORATION COM 67066G104 2,311,840 11,554 SH SOLE 0 0 0 11,554
NXP SEMICONDUCTORS N V COM N6596X109 215,550 767 SH SOLE 0 0 0 767
PNC FINL SVCS GROUP INC COM 693475105 738,414 2,999 SH SOLE 0 0 0 2,999
SCHWAB CHARLES CORP COM 808513105 627,621 6,802 SH SOLE 0 0 0 6,802
SPDR SERIES TRUST STATE STREET SPD 78464A300 5,947,020 54,505 SH SOLE 0 0 0 54,505
SPDR SERIES TRUST STATE STREET SPD 78464A409 29,039,375 244,049 SH SOLE 0 0 0 244,049
SPDR SERIES TRUST STATE STREET SPD 78464A508 30,008,646 493,644 SH SOLE 0 0 0 493,644
SPDR SERIES TRUST STATE STREET SPD 78464A839 11,892,938 125,387 SH SOLE 0 0 0 125,387
SPDR SERIES TRUST STATE STREET SPD 78464A201 5,770,895 48,442 SH SOLE 0 0 0 48,442
SPDR SERIES TRUST STATE STREET SPD 78464A821 9,312,101 83,077 SH SOLE 0 0 0 83,077
SPDR SERIES TRUST STATE STREET SPD 78464A854 386,496 4,398 SH SOLE 0 0 0 4,398
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 1,592,696 3,335 SH SOLE 0 0 0 3,335
TEXTRON INC COM 883203101 598,263 6,522 SH SOLE 0 0 0 6,522
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 22,176,206 311,245 SH SOLE 0 0 0 311,245
VANGUARD WORLD FD MEGA GRWTH IND 921910816 513,394 5,840 SH SOLE 0 0 0 5,840
VERTIV HOLDINGS CO COM CL A 92537N108 467,409 1,396 SH SOLE 0 0 0 1,396
VISA INC COM CL A 92826C839 211,343 616 SH SOLE 0 0 0 616
WALMART INC COM 931142103 753,066 6,649 SH SOLE 0 0 0 6,649
WISDOMTREE TR EM EX ST-OWNED 97717X578 25,140,718 511,198 SH SOLE 0 0 0 511,198