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
ABBOTT LABORATORIES COM 002824100 436,641 4,812 SH SOLE 0 0 4,812
ABBVIE INC COM 00287Y109 1,459,764 5,801 SH SOLE 0 0 5,801
AEHR TEST SYS COM 00760J108 277,037 2,884 SH SOLE 0 0 2,884
AIR PRODUCTS AND CHEMICALS I COM 009158106 1,559,718 5,320 SH SOLE 0 0 5,320
ALPHABET INC CAP STK CL A 02079K305 1,001,351 2,802 SH SOLE 0 0 2,802
ALPHABET INC CAP STK CL C 02079K107 5,953,964 16,851 SH SOLE 0 0 16,851
ALTRIA GROUP INC COM 02209S103 402,920 5,600 SH SOLE 0 0 5,600
AMAZON COM INC COM 023135106 699,290 2,934 SH SOLE 0 0 2,934
ANALOG DEVICES INC COM 032654105 3,196,424 8,048 SH SOLE 0 0 8,048
APOLLO GLOBAL MGMT INC COM 03769M106 945,415 7,991 SH SOLE 0 0 7,991
APPLE INC COM 037833100 8,749,089 30,236 SH SOLE 0 0 30,236
AT&T INC COM 00206R102 437,867 21,153 SH SOLE 0 0 21,153
BECTON DICKINSON & CO COM 075887109 238,799 1,578 SH SOLE 0 0 1,578
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 225,176 450 SH SOLE 0 0 450
BLACKSTONE INC COM 09260D107 823,219 6,996 SH SOLE 0 0 6,996
BROADCOM INC COM 11135F101 10,226,826 27,073 SH SOLE 0 0 27,073
CARLYLE GROUP INC COM 14316J108 713,175 16,936 SH SOLE 0 0 16,936
CHUBB LIMITED COM H1467J104 3,345,045 9,817 SH SOLE 0 0 9,817
CME GROUP INC COM 12572Q105 1,858,505 8,416 SH SOLE 0 0 8,416
CORNING INC COM 219350105 4,460,830 17,464 SH SOLE 0 0 17,464
COSTCO WHOLESALE CORPORATION COM 22160K105 747,441 799 SH SOLE 0 0 799
CUMMINS INC COM 231021106 574,134 805 SH SOLE 0 0 805
DANAHER CORP DEL COM 235851102 749,158 3,933 SH SOLE 0 0 3,933
DARDEN RESTAURANTS INC COM 237194105 2,007,155 9,743 SH SOLE 0 0 9,743
DOVER CORP COM 260003108 264,202 1,178 SH SOLE 0 0 1,178
EATON CORP PLC SHS G29183103 5,426,638 12,735 SH SOLE 0 0 12,735
ECOLAB INC COM 278865100 598,733 2,149 SH SOLE 0 0 2,149
ELI LILLY & CO COM 532457108 874,384 729 SH SOLE 0 0 729
EMERSON ELEC CO COM 291011104 508,183 3,550 SH SOLE 0 0 3,550
EXXON MOBIL CORP COM 30231G102 469,633 3,435 SH SOLE 0 0 3,435
FIDELITY NATL INFORMATION SV COM 31620M106 351,903 9,051 SH SOLE 0 0 9,051
FORD MTR CO COM 345370860 149,425 10,750 SH SOLE 0 0 10,750
HOME DEPOT INC COM 437076102 2,757,252 7,818 SH SOLE 0 0 7,818
INTERNATIONAL BUSINESS MACHS COM 459200101 316,361 1,125 SH SOLE 0 0 1,125
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 3,223,614 158,253 SH SOLE 0 0 158,253
ISHARES TR CORE MSCI TOTAL 46432F834 9,397,881 98,469 SH SOLE 0 0 98,469
ISHARES TR CORE S&P MCP ETF 464287507 315,380 4,090 SH SOLE 0 0 4,090
ISHARES TR CORE S&P SCP ETF 464287804 5,347,317 36,055 SH SOLE 0 0 36,055
ISHARES TR CORE S&P500 ETF 464287200 5,228,001 6,981 SH SOLE 0 0 6,981
ISHARES TR IBDS DEC28 ETF 46435U515 5,349,187 211,849 SH SOLE 0 0 211,849
ISHARES TR IBONDS 27 ETF 46435UAA9 5,963,594 246,226 SH SOLE 0 0 246,226
ISHARES TR IBONDS DEC 2030 46436E726 4,737,576 217,320 SH SOLE 0 0 217,320
ISHARES TR IBONDS DEC 2031 46436E486 4,633,128 222,319 SH SOLE 0 0 222,319
ISHARES TR IBONDS DEC 2032 46436E312 2,221,305 88,182 SH SOLE 0 0 88,182
ISHARES TR IBONDS DEC 29 46436E205 5,275,917 227,803 SH SOLE 0 0 227,803
ISHARES TR IBONDS DEC2026 46435GAA0 4,968,967 205,075 SH SOLE 0 0 205,075
ISHARES TR INTL SEL DIV ETF 464288448 4,464,497 107,760 SH SOLE 0 0 107,760
ISHARES TR ISHS 5-10YR INVT 464288638 6,169,315 116,030 SH SOLE 0 0 116,030
ISHARES TR MSCI EMG MKT ETF 464287234 686,631 10,037 SH SOLE 0 0 10,037
ISHARES TR PFD AND INCM SEC 464288687 3,246,667 106,483 SH SOLE 0 0 106,483
ISHARES TR RUS MID CAP ETF 464287499 7,481,461 67,816 SH SOLE 0 0 67,816
ISHARES TR RUSSELL 3000 ETF 464287689 292,084 685 SH SOLE 0 0 685
ISHARES TR SELECT DIVID ETF 464287168 2,924,686 18,712 SH SOLE 0 0 18,712
JOHNSON & JOHNSON COM 478160104 3,523,834 13,875 SH SOLE 0 0 13,875
JOHNSON CONTROLS INTERNATION SHS G51502105 2,565,838 17,561 SH SOLE 0 0 17,561
JPMORGAN CHASE & CO COM 46625H100 6,312,559 19,285 SH SOLE 0 0 19,285
KKR & CO INC COM 48251W104 1,053,726 11,481 SH SOLE 0 0 11,481
LINDE PLC SHS G54950103 334,197 644 SH SOLE 0 0 644
M & T BK CORP COM 55261F104 229,204 963 SH SOLE 0 0 963
MARATHON PETE CORP COM 56585A102 2,578,176 10,084 SH SOLE 0 0 10,084
MERCK & CO INC COM 58933Y105 349,777 2,722 SH SOLE 0 0 2,722
MICROSOFT CORP COM 594918104 4,997,349 13,397 SH SOLE 0 0 13,397
MONDELEZ INTL INC CL A 609207105 214,008 3,700 SH SOLE 0 0 3,700
MOTOROLA SOLUTIONS INC COM NEW 620076307 4,718,940 11,363 SH SOLE 0 0 11,363
NATIONAL FUEL GAS CO COM 636180101 362,887 4,700 SH SOLE 0 0 4,700
NEXTERA ENERGY INC COM 65339F101 933,873 10,640 SH SOLE 0 0 10,640
NVIDIA CORPORATION COM 67066G104 854,384 4,270 SH SOLE 0 0 4,270
PAYCHEX INC COM 704326107 449,663 4,573 SH SOLE 0 0 4,573
PEPSICO INC COM 713448108 519,801 3,839 SH SOLE 0 0 3,839
PHILIP MORRIS INTL INC COM 718172109 768,868 4,250 SH SOLE 0 0 4,250
PROCTER & GAMBLE CO COM 742718109 1,304,363 8,895 SH SOLE 0 0 8,895
SERVICE CORP INTL COM 817565104 1,002,976 13,204 SH SOLE 0 0 13,204
STARBUCKS CORP COM 855244109 239,840 2,347 SH SOLE 0 0 2,347
T-MOBILE US INC COM 872590104 309,630 1,846 SH SOLE 0 0 1,846
TEXAS INSTRS INC COM 882508104 449,191 1,507 SH SOLE 0 0 1,507
UNION PAC CORP COM 907818108 2,481,456 9,123 SH SOLE 0 0 9,123
UNITEDHEALTH GROUP INC COM 91324P102 739,821 1,780 SH SOLE 0 0 1,780
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,120,131 11,616 SH SOLE 0 0 11,616
VANGUARD INDEX FDS SM CP VAL ETF 922908611 257,083 1,058 SH SOLE 0 0 1,058
VANGUARD INDEX FDS SMALL CP ETF 922908751 6,936,295 22,883 SH SOLE 0 0 22,883
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,719,311 28,804 SH SOLE 0 0 28,804
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1,374,555 19,292 SH SOLE 0 0 19,292
VERIZON COMMUNICATIONS INC COM 92343V104 1,108,588 26,183 SH SOLE 0 0 26,183
WALMART INC COM 931142103 5,683,387 50,180 SH SOLE 0 0 50,180
WATERS CORP COM 941848103 845,715 2,255 SH SOLE 0 0 2,255
WOODWARD INC COM 980745103 482,874 1,135 SH SOLE 0 0 1,135
ZOETIS INC CL A 98978V103 650,189 9,048 SH SOLE 0 0 9,048