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
3M CO COM 88579Y101 472 2,400 SH   SOLE   2,400 0 0
AMGEN INC COM 031162100 613 3,320 SH   SOLE   3,320 0 0
APPLE INC COM 037833100 602 3,254 SH   SOLE   3,254 0 0
AT&T INC COM 00206R102 277 8,612 SH   SOLE   8,612 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 716 3,835 SH   SOLE   3,677 0 158
BRISTOL MYERS SQUIBB CO COM 110122108 229 4,131 SH   SOLE   4,131 0 0
CHEVRON CORP NEW COM 166764100 401 3,175 SH   SOLE   3,175 0 0
CISCO SYS INC COM 17275R102 379 8,800 SH   SOLE   8,800 0 0
COCA COLA CO COM 191216100 586 13,352 SH   SOLE   7,529 0 5,823
CONSTELLATION BRANDS INC CL A 21036P108 833 3,807 SH   SOLE   3,807 0 0
EASTMAN CHEM CO COM 277432100 471 4,714 SH   SOLE   4,714 0 0
EXXON MOBIL CORP COM 30231G102 1,294 15,645 SH   SOLE   15,645 0 0
GENERAL ELECTRIC CO COM 369604103 480 35,278 SH   SOLE   35,278 0 0
HOME DEPOT INC COM 437076102 254 1,300 SH   SOLE   1,300 0 0
INTEL CORP COM 458140100 1,444 29,055 SH   SOLE   28,255 0 800
ISHARES TR CORE MSCI EAFE 46432F842 4,058 64,040 SH   SOLE   63,865 0 175
ISHARES TR CRE U S REIT ETF 464288521 457 9,300 SH   SOLE   8,550 0 750
ISHARES TR CORE S&P US GWT 464287671 286 5,000 SH   SOLE   5,000 0 0
ISHARES INC CORE MSCI EMKT 46434G103 5,545 105,597 SH   SOLE   91,047 0 14,550
ISHARES TR USA MOMENTUM FCT 46432F396 33,911 309,127 SH   SOLE   239,181 0 69,946
ISHARES TR MSCI EAFE ETF 464287465 944 14,096 SH   SOLE   14,096 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,003 15,989 SH   SOLE   15,039 0 950
ISHARES TR MIN VOL USA ETF 46429B697 904 17,003 SH   SOLE   10,975 0 6,028
ISHARES TR CORE S&P MCP ETF 464287507 15,274 78,418 SH   SOLE   71,498 0 6,920
ISHARES TR CORE S&P500 ETF 464287200 3,022 11,066 SH   SOLE   11,066 0 0
ISHARES TR S&P 500 VAL ETF 464287408 215 1,950 SH   SOLE   1,950 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,165 37,926 SH   SOLE   33,885 0 4,041
JOHNSON & JOHNSON COM 478160104 447 3,685 SH   SOLE   3,685 0 0
JPMORGAN CHASE & CO COM 46625H100 877 8,417 SH   SOLE   8,342 0 75
M & T BK CORP COM 55261F104 239 1,407 SH   SOLE   1,407 0 0
MERCK & CO INC COM 58933Y105 281 4,631 SH   SOLE   4,631 0 0
MICROSOFT CORP COM 594918104 663 6,725 SH   SOLE   6,725 0 0
NEXTERA ENERGY INC COM 65339F101 238 1,423 SH   SOLE   1,423 0 0
PARKER HANNIFIN CORP COM 701094104 212 1,362 SH   SOLE   1,362 0 0
PAYCHEX INC COM 704326107 1,507 22,055 SH   SOLE   22,055 0 0
PEPSICO INC COM 713448108 224 2,055 SH   SOLE   2,055 0 0
PHILIP MORRIS INTL INC COM 718172109 468 5,797 SH   SOLE   5,797 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 ENHNCD 46138E396 767 22,675 SH   SOLE   13,275 0 9,400
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 8,747 184,504 SH   SOLE   166,279 0 18,225
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 39,838 606,092 SH   SOLE   507,461 0 98,631
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 19,132 247,406 SH   SOLE   208,189 0 39,217
PROCTER AND GAMBLE CO COM 742718109 326 4,175 SH   SOLE   3,904 0 271
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 418 6,425 SH   SOLE   6,425 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,452 26,444 SH   SOLE   20,344 0 6,100
SCHWAB STRATEGIC TR US REIT ETF 808524847 714 17,082 SH   SOLE   15,487 0 1,595
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 12,201 369,154 SH   SOLE   282,054 0 87,100
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,957 152,832 SH   SOLE   136,087 0 16,745
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 592 8,968 SH   SOLE   8,718 0 250
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 816 16,113 SH   SOLE   16,013 0 100
SPDR SERIES TRUST DJ REIT ETF 78464A607 352 3,750 SH   SOLE   2,350 0 1,400
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 222 7,945 SH   SOLE   7,070 0 875
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,125 18,893 SH   SOLE   17,413 0 1,480
SUNCOR ENERGY INC NEW COM 867224107 221 5,434 SH   SOLE   5,434 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 282 1,363 SH   SOLE   1,363 0 0
UNION PAC CORP COM 907818108 283 2,000 SH   SOLE   2,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 319 1,300 SH   SOLE   1,300 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 14,327 333,962 SH   SOLE   282,905 0 51,057
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,175 22,670 SH   SOLE   22,670 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,528 59,899 SH   SOLE   52,199 0 7,700
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 424 3,675 SH   SOLE   3,450 0 225
VANGUARD INDEX FDS LARGE CAP ETF 922908637 3,184 25,525 SH   SOLE   23,375 0 2,150
VANGUARD INDEX FDS MID CAP ETF 922908629 4,921 31,218 SH   SOLE   22,903 0 8,315
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 5,381 66,070 SH   SOLE   55,580 0 10,490
VANGUARD INDEX FDS SMALL CP ETF 922908751 316 2,027 SH   SOLE   1,900 0 127
VANGUARD INDEX FDS SM CP VAL ETF 922908611 876 6,448 SH   SOLE   6,133 0 315
VANGUARD INDEX FDS TOTAL STK MKT 922908769 276 1,966 SH   SOLE   1,416 0 550
GRACE W R & CO DEL NEW COM 38388F108 244 3,323 SH   SOLE   3,323 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 450 7,500 SH   SOLE   7,500 0 0