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
AFLAC INC COM 001055102 548 10,354 SH   SOLE   10,054 0 300
AT&T INC COM 00206R102 606 15,518 SH   SOLE   15,518 0 0
ABBOTT LABS COM 002824100 1,189 13,693 SH   SOLE   13,093 0 600
ABBVIE INC COM 00287Y109 1,346 15,201 SH   SOLE   15,201 0 0
ADOBE INC COM 00724F101 347 1,052 SH   SOLE   1,052 0 0
ADURO BIOTECH INC COM 00739L101 24 20,000 SH   SOLE   20,000 0 0
ADVANCED MICRO DEVICES INC COM 007903107 202 4,400 SH   SOLE   4,400 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 804 3,791 SH   SOLE   3,621 0 170
ALLSTATE CORP COM 020002101 202 1,794 SH   SOLE   1,794 0 0
ALPHABET INC CAP STK CL C 02079K107 19,624 14,677 SH   SOLE   14,259 0 418
ALPHABET INC CAP STK CL A 02079K305 10,439 7,794 SH   SOLE   7,554 0 240
ALTRIA GROUP INC COM 02209S103 477 9,563 SH   SOLE   9,563 0 0
AMAZON COM INC COM 023135106 23,558 12,749 SH   SOLE   12,337 0 412
AMERICAN ELEC PWR CO INC COM 025537101 781 8,267 SH   SOLE   8,267 0 0
AMERICAN EXPRESS CO COM 025816109 11,245 90,330 SH   SOLE   88,230 0 2,100
AMERICAN INTL GROUP INC COM NEW 026874784 372 7,250 SH   SOLE   7,250 0 0
AMERICAN TOWER CORP NEW COM 03027X100 16,115 70,119 SH   SOLE   67,112 0 3,007
AMGEN INC COM 031162100 1,492 6,190 SH   SOLE   6,190 0 0
ANALOG DEVICES INC COM 032654105 232 1,950 SH   SOLE   1,950 0 0
APPLE INC COM 037833100 33,351 113,575 SH   SOLE   111,166 0 2,409
AUTOMATIC DATA PROCESSING IN COM 053015103 846 4,964 SH   SOLE   4,964 0 0
BANK AMER CORP COM 060505104 19,729 560,155 SH   SOLE   539,080 0 21,075
BANK NEW YORK MELLON CORP COM 064058100 3,993 79,332 SH   SOLE   75,162 0 4,170
BAXTER INTL INC COM 071813109 292 3,489 SH   SOLE   3,489 0 0
BERKLEY W R CORP COM 084423102 295 4,276 SH   SOLE   4,276 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15,437 68,153 SH   SOLE   66,416 0 1,737
BLACKROCK INC COM 09247X101 976 1,941 SH   SOLE   1,941 0 0
BOEING CO COM 097023105 925 2,838 SH   SOLE   2,838 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,645 25,634 SH   SOLE   25,634 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 13,225 228,799 SH   SOLE   223,154 0 5,645
CIGNA CORP NEW COM 125523100 340 1,661 SH   SOLE   1,661 0 0
CSX CORP COM 126408103 276 3,811 SH   SOLE   3,811 0 0
CVS HEALTH CORP COM 126650100 279 3,755 SH   SOLE   3,755 0 0
CANADIAN NATL RY CO COM 136375102 855 9,457 SH   SOLE   9,457 0 0
CANOPY GROWTH CORP COM 138035100 439 20,797 SH   SOLE   20,797 0 0
CARMAX INC COM 143130102 7,540 86,004 SH   SOLE   82,944 0 3,060
CARS COM INC COM 14575E105 123 10,061 SH   SOLE   10,061 0 0
CATERPILLAR INC DEL COM 149123101 812 5,497 SH   SOLE   4,897 0 600
CHEVRON CORP NEW COM 166764100 2,424 20,112 SH   SOLE   19,937 0 175
CINCINNATI FINL CORP COM 172062101 660 6,275 SH   SOLE   6,275 0 0
CISCO SYS INC COM 17275R102 1,597 33,301 SH   SOLE   33,301 0 0
CITIGROUP INC COM NEW 172967424 450 5,629 SH   SOLE   5,629 0 0
CITRIX SYS INC COM 177376100 259 2,332 SH   SOLE   2,332 0 0
COCA COLA CO COM 191216100 1,449 26,184 SH   SOLE   26,184 0 0
COLGATE PALMOLIVE CO COM 194162103 265 3,849 SH   SOLE   3,849 0 0
COMCAST CORP NEW CL A 20030N101 1,847 41,064 SH   SOLE   39,064 0 2,000
CONSOLIDATED EDISON INC COM 209115104 460 5,082 SH   SOLE   5,082 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,924 10,138 SH   SOLE   10,138 0 0
COSTCO WHSL CORP NEW COM 22160K105 639 2,175 SH   SOLE   2,095 0 80
CROWN HOLDINGS INC COM 228368106 797 10,993 SH   SOLE   10,993 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 3,696 194,270 SH   SOLE   185,965 0 8,305
DEERE & CO COM 244199105 659 3,803 SH   SOLE   3,803 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 10,177 60,425 SH   SOLE   58,408 0 2,017
DICKS SPORTING GOODS INC COM 253393102 470 9,496 SH   SOLE   9,496 0 0
DIREXION SHS ETF TR DAILY SM CP BEAR 25460E125 260 7,399 SH   SOLE   7,399 0 0
DISNEY WALT CO COM DISNEY 254687106 20,319 140,489 SH   SOLE   135,957 0 4,532
DOMINION ENERGY INC COM 25746U109 220 2,655 SH   SOLE   2,655 0 0
DOW INC COM 260557103 207 3,774 SH   SOLE   3,774 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 247 2,705 SH   SOLE   2,705 0 0
EASTMAN CHEMICAL CO COM 277432100 260 3,276 SH   SOLE   3,276 0 0
EMERSON ELEC CO COM 291011104 1,768 23,179 SH   SOLE   23,179 0 0
ENBRIDGE INC COM 29250N105 224 5,622 SH   SOLE   5,622 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1,702 132,665 SH   SOLE   132,665 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,821 100,174 SH   SOLE   100,174 0 0
EXXON MOBIL CORP COM 30231G102 4,364 62,544 SH   SOLE   60,264 0 2,280
FACEBOOK INC CL A 30303M102 1,548 7,544 SH   SOLE   7,544 0 0
GENERAL DYNAMICS CORP COM 369550108 517 2,930 SH   SOLE   2,930 0 0
GENERAL ELECTRIC CO COM 369604103 5,055 452,928 SH   SOLE   446,621 0 6,307
GENERAL MLS INC COM 370334104 503 9,400 SH   SOLE   9,400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 515 2,239 SH   SOLE   2,239 0 0
GRAHAM CORP COM 384556106 4,086 186,753 SH   SOLE   186,753 0 0
HCA HEALTHCARE INC COM 40412C101 443 3,000 SH   SOLE   3,000 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 548 20,400 SH   SOLE   20,400 0 0
HOME DEPOT INC COM 437076102 819 3,752 SH   SOLE   3,652 0 100
HONEYWELL INTL INC COM 438516106 972 5,492 SH   SOLE   5,492 0 0
IEC ELECTRS CORP NEW COM 44949L105 807 88,790 SH   SOLE   88,790 0 0
IBERIABANK CORP COM 450828108 299 4,000 SH   SOLE   4,000 0 0
IDEXX LABS INC COM 45168D104 10,271 39,331 SH   SOLE   37,431 0 1,900
ILLINOIS TOOL WKS INC COM 452308109 580 3,227 SH   SOLE   2,727 0 500
INTEL CORP COM 458140100 2,717 45,400 SH   SOLE   44,600 0 800
INTERNATIONAL BUSINESS MACHS COM 459200101 873 6,510 SH   SOLE   6,510 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 341 1,605 SH   SOLE   1,605 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 636 9,178 SH   SOLE   9,178 0 0
ISHARES TR CORE S&P TTL STK 464287150 69,677 958,556 SH   SOLE   948,741 0 9,815
ISHARES TR TIPS BD ETF 464287176 688 5,898 SH   SOLE   5,898 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,280 10,148 SH   SOLE   10,148 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,055 18,284 SH   SOLE   18,284 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 875 19,497 SH   SOLE   19,127 0 370
ISHARES TR IBOXX INV CP ETF 464287242 3,527 27,562 SH   SOLE   27,562 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,051 29,537 SH   SOLE   29,537 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 317 3,346 SH   SOLE   3,346 0 0
ISHARES TR CORE S&P MCP ETF 464287507 694 3,373 SH   SOLE   3,373 0 0
ISHARES TR COHEN STEER REIT 464287564 866 7,400 SH   SOLE   7,400 0 0
ISHARES TR S&P MC 400GR ETF 464287606 427 1,795 SH   SOLE   1,795 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,403 10,911 SH   SOLE   10,911 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,667 7,783 SH   SOLE   7,783 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 6,028 36,384 SH   SOLE   35,850 0 534
ISHARES TR S&P MC 400VL ETF 464287705 436 2,555 SH   SOLE   2,555 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 1,001 6,596 SH   SOLE   6,596 0 0
ISHARES TR CORE S&P SCP ETF 464287804 219 2,607 SH   SOLE   2,607 0 0
ISHARES TR MSCI ACWI EX US 464288240 1,057 21,510 SH   SOLE   21,510 0 0
ISHARES TR EAFE SML CP ETF 464288273 416 6,673 SH   SOLE   6,673 0 0
ISHARES TR MSCI KLD400 SOC 464288570 429 3,570 SH   SOLE   3,570 0 0
ISHARES TR MBS ETF 464288588 1,435 13,277 SH   SOLE   11,612 0 1,665
ISHARES TR USD INV GRDE ETF 464288620 951 16,315 SH   SOLE   11,525 0 4,790
ISHARES TR SH TR CRPORT ETF 464288646 588 10,965 SH   SOLE   10,965 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 425 2,960 SH   SOLE   2,960 0 0
ISHARES TR MSCI USA ESG SLC 464288802 1,117 8,338 SH   SOLE   8,338 0 0
ISHARES TR LNG TR CRPRT BD 464289511 236 3,540 SH   SOLE   3,540 0 0
ISHARES TR US TREAS BD ETF 46429B267 98,041 3,779,543 SH   SOLE   3,687,386 0 92,157
ISHARES TR CORE HIGH DV ETF 46429B663 648 6,605 SH   SOLE   6,605 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 10,467 83,364 SH   SOLE   82,407 0 957
ISHARES TR CORE MSCI TOTAL 46432F834 105,212 1,699,703 SH   SOLE   1,670,336 0 29,367
ISHARES TR CORE MSCI EAFE 46432F842 1,412 21,649 SH   SOLE   21,649 0 0
ISHARES INC CORE MSCI EMKT 46434G103 15,304 284,676 SH   SOLE   279,784 0 4,892
ISHARES TR ESG USD CORPT 46435G193 347 13,120 SH   SOLE   13,120 0 0
ISHARES TR ESG MSCI EAFE 46435G516 350 5,090 SH   SOLE   5,090 0 0
JPMORGAN CHASE & CO COM 46625H100 2,630 18,867 SH   SOLE   16,267 0 2,600
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 975 17,085 SH   SOLE   14,815 0 2,270
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 21,466 425,653 SH   SOLE   424,453 0 1,200
JOHNSON & JOHNSON COM 478160104 20,550 140,877 SH   SOLE   137,352 0 3,525
KIMBERLY CLARK CORP COM 494368103 1,160 8,431 SH   SOLE   8,431 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 488 2,467 SH   SOLE   2,467 0 0
LILLY ELI & CO COM 532457108 312 2,372 SH   SOLE   2,372 0 0
LOCKHEED MARTIN CORP COM 539830109 2,298 5,901 SH   SOLE   5,901 0 0
LOWES COS INC COM 548661107 689 5,757 SH   SOLE   5,757 0 0
M & T BK CORP COM 55261F104 691 4,071 SH   SOLE   4,071 0 0
MPLX LP COM UNIT REP LTD 55336V100 471 18,504 SH   SOLE   18,504 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 585 9,310 SH   SOLE   9,310 0 0
MARKEL CORP COM 570535104 15,895 13,904 SH   SOLE   13,313 0 591
MASTERCARD INC CL A 57636Q104 1,815 6,080 SH   SOLE   6,080 0 0
MCCORMICK & CO INC COM NON VTG 579780206 211 1,241 SH   SOLE   1,241 0 0
MCDONALDS CORP COM 580135101 1,430 7,236 SH   SOLE   7,236 0 0
MCKESSON CORP COM 58155Q103 425 3,072 SH   SOLE   3,072 0 0
MERCK & CO INC COM 58933Y105 4,206 46,249 SH   SOLE   45,264 0 985
MICROSOFT CORP COM 594918104 11,506 72,959 SH   SOLE   72,459 0 500
MONDELEZ INTL INC CL A 609207105 599 10,883 SH   SOLE   10,883 0 0
MOODYS CORP COM 615369105 13,693 57,679 SH   SOLE   55,554 0 2,125
NVR INC COM 62944T105 221 58 SH   SOLE   58 0 0
NATIONAL FUEL GAS CO N J COM 636180101 323 6,946 SH   SOLE   6,946 0 0
NATIONAL OILWELL VARCO INC COM 637071101 2,365 94,404 SH   SOLE   90,354 0 4,050
NETFLIX INC COM 64110L106 284 878 SH   SOLE   878 0 0
NEXTERA ENERGY INC COM 65339F101 1,136 4,692 SH   SOLE   4,692 0 0
NIKE INC CL B 654106103 1,369 13,511 SH   SOLE   13,511 0 0
NORFOLK SOUTHERN CORP COM 655844108 215 1,105 SH   SOLE   1,105 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 742 1,693 SH   SOLE   1,693 0 0
OCCIDENTAL PETE CORP COM 674599105 332 8,063 SH   SOLE   8,063 0 0
ONEOK INC NEW COM 682680103 1,640 21,678 SH   SOLE   21,678 0 0
ORACLE CORP COM 68389X105 1,578 29,794 SH   SOLE   29,594 0 200
PNC FINL SVCS GROUP INC COM 693475105 516 3,235 SH   SOLE   3,235 0 0
PPG INDS INC COM 693506107 299 2,240 SH   SOLE   2,240 0 0
PPL CORP COM 69351T106 445 12,390 SH   SOLE   12,390 0 0
PACKAGING CORP AMER COM 695156109 246 2,200 SH   SOLE   2,200 0 0
PAYCHEX INC COM 704326107 6,051 71,138 SH   SOLE   71,138 0 0
PAYLOCITY HLDG CORP COM 70438V106 488 4,035 SH   SOLE   4,035 0 0
PAYPAL HLDGS INC COM 70450Y103 10,739 99,280 SH   SOLE   95,817 0 3,463
PEPSICO INC COM 713448108 12,619 92,333 SH   SOLE   88,963 0 3,370
PFIZER INC COM 717081103 1,497 38,201 SH   SOLE   38,201 0 0
PHILIP MORRIS INTL INC COM 718172109 1,013 11,910 SH   SOLE   11,910 0 0
PHILLIPS 66 COM 718546104 645 5,789 SH   SOLE   5,789 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 407 6,599 SH   SOLE   6,599 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 8,379 82,475 SH   SOLE   81,875 0 600
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 536 29,120 SH   SOLE   29,120 0 0
PROCTER & GAMBLE CO COM 742718109 7,961 63,736 SH   SOLE   62,946 0 790
PROSHARES TR II ULTRA VIX SHORT 74347W148 180 14,000 SH   SOLE   14,000 0 0
QUALCOMM INC COM 747525103 709 8,038 SH   SOLE   8,038 0 0
QUEST DIAGNOSTICS INC COM 74834L100 248 2,325 SH   SOLE   2,325 0 0
RAYTHEON CO COM NEW 755111507 390 1,775 SH   SOLE   1,775 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 410 18,000 SH   SOLE   18,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 333 1,644 SH   SOLE   1,644 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 244 4,140 SH   SOLE   4,140 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 217 901 SH   SOLE   901 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 22,011 68,386 SH   SOLE   68,001 0 385
SPDR GOLD TRUST GOLD SHS 78463V107 270 1,888 SH   SOLE   1,888 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 16,488 639,827 SH   SOLE   632,154 0 7,673
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 423 13,660 SH   SOLE   13,660 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 821 17,369 SH   SOLE   17,249 0 120
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 251 6,920 SH   SOLE   6,920 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1,370 27,960 SH   SOLE   25,590 0 2,370
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 456 1,600 SH   SOLE   1,600 0 0
SALESFORCE COM INC COM 79466L302 481 2,955 SH   SOLE   2,955 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 26,084 339,285 SH   SOLE   331,817 0 7,468
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 18,060 235,123 SH   SOLE   230,369 0 4,754
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7,062 93,362 SH   SOLE   90,247 0 3,115
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,601 131,569 SH   SOLE   127,022 0 4,547
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 2,555 63,494 SH   SOLE   63,494 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 27,133 635,737 SH   SOLE   628,457 0 7,280
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 359 8,525 SH   SOLE   8,489 0 36
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 321 5,536 SH   SOLE   5,536 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 9,586 179,417 SH   SOLE   179,043 0 374
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,433 31,175 SH   SOLE   31,130 0 45
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2,138 38,927 SH   SOLE   38,327 0 600
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 640 12,670 SH   SOLE   12,670 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 391 6,518 SH   SOLE   6,518 0 0
SERVICENOW INC COM 81762P102 295 1,045 SH   SOLE   1,045 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 222 11,000 SH   SOLE   11,000 0 0
SHOPIFY INC CL A 82509L107 16,276 40,938 SH   SOLE   39,182 0 1,756
SIRIUS XM HLDGS INC COM 82968B103 1,354 189,389 SH   SOLE   189,389 0 0
SOUTHERN CO COM 842587107 487 7,638 SH   SOLE   7,638 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 365 29,948 SH   SOLE   29,948 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 560 38,192 SH   SOLE   38,192 0 0
STARBUCKS CORP COM 855244109 588 6,685 SH   SOLE   6,685 0 0
STATE STR CORP COM 857477103 399 5,050 SH   SOLE   4,750 0 300
STRYKER CORP COM 863667101 1,272 6,057 SH   SOLE   6,057 0 0
TJX COS INC NEW COM 872540109 10,213 167,266 SH   SOLE   164,136 0 3,130
TEGNA INC COM 87901J105 504 30,187 SH   SOLE   30,187 0 0
TELUS CORP COM 87971M103 230 5,945 SH   SOLE   5,945 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 211 651 SH   SOLE   651 0 0
3M CO COM 88579Y101 830 4,706 SH   SOLE   4,706 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 762 8,332 SH   SOLE   8,332 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 821 14,630 SH   SOLE   14,630 0 0
TRAVELERS COMPANIES INC COM 89417E109 277 2,021 SH   SOLE   2,021 0 0
TRUIST FINL CORP COM 89832Q109 392 6,952 SH   SOLE   6,952 0 0
UNILEVER PLC SPON ADR NEW 904767704 486 8,500 SH   SOLE   8,500 0 0
UNILEVER N V N Y SHS NEW 904784709 14,634 254,674 SH   SOLE   243,179 0 11,495
UNITED TECHNOLOGIES CORP COM 913017109 700 4,677 SH   SOLE   4,677 0 0
UNITEDHEALTH GROUP INC COM 91324P102 955 3,250 SH   SOLE   3,250 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 3,525 42,032 SH   SOLE   41,447 0 585
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 506 11,491 SH   SOLE   11,491 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,164 14,368 SH   SOLE   14,368 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 325 6,045 SH   SOLE   6,045 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 847 19,054 SH   SOLE   18,884 0 170
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 239 4,075 SH   SOLE   4,075 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 417 2,175 SH   SOLE   2,175 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,138 10,608 SH   SOLE   10,608 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 541 5,829 SH   SOLE   5,829 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 4,438 30,020 SH   SOLE   30,020 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 32,727 259,761 SH   SOLE   255,102 0 4,659
VANGUARD INDEX FDS SMALL CP ETF 922908751 958 5,781 SH   SOLE   5,781 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 17,598 107,552 SH   SOLE   107,552 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,855 46,500 SH   SOLE   46,500 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 289 1,321 SH   SOLE   1,321 0 0
VIASAT INC COM 92552V100 7,633 104,280 SH   SOLE   100,162 0 4,118
VISA INC COM CL A 92826C839 22,193 118,112 SH   SOLE   113,997 0 4,115
VMWARE INC CL A COM 928563402 534 3,515 SH   SOLE   3,515 0 0
WD-40 CO COM 929236107 9,724 50,086 SH   SOLE   48,168 0 1,918
W P CAREY INC COM 92936U109 213 2,659 SH   SOLE   2,659 0 0
WALMART INC COM 931142103 337 2,838 SH   SOLE   2,838 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 440 7,464 SH   SOLE   7,464 0 0
WASTE MGMT INC DEL COM 94106L109 629 5,521 SH   SOLE   5,521 0 0
WELLS FARGO CO NEW COM 949746101 7,902 146,884 SH   SOLE   144,364 0 2,520
WESTERN UN CO COM 959802109 231 8,615 SH   SOLE   8,615 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 611 20,537 SH   SOLE   20,537 0 0
YUM BRANDS INC COM 988498101 1,165 11,563 SH   SOLE   11,488 0 75
YUM CHINA HLDGS INC COM 98850P109 624 12,990 SH   SOLE   12,990 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 557 3,724 SH   SOLE   3,724 0 0
ZYNGA INC CL A 98986T108 112 18,300 SH   SOLE   18,300 0 0
AON PLC SHS CL A G0408V102 268 1,288 SH   SOLE   1,288 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 267 1,270 SH   SOLE   1,270 0 0
EATON CORP PLC SHS G29183103 541 5,713 SH   SOLE   5,713 0 0
INGERSOLL-RAND PLC SHS G47791101 235 1,765 SH   SOLE   1,765 0 0
LINDE PLC SHS G5494J103 1,079 5,066 SH   SOLE   5,066 0 0
MEDTRONIC PLC SHS G5960L103 684 6,029 SH   SOLE   5,729 0 300
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 287 3,037 SH   SOLE   3,037 0 0