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
RAND LOGISTICS INC COM 752182105 5 33,837 SH   SOLE   33,837 0 0
ZYNGA INC CL A 98986T108 73 18,300 SH   SOLE   18,300 0 0
FIREEYE INC COM 31816Q101 173 12,150 SH   SOLE   12,150 0 0
GANNETT CO INC COM 36473H104 175 15,093 SH   SOLE   15,093 0 0
ALIGN TECHNOLOGY INC COM 016255101 200 900 SH   SOLE   900 0 0
ENTERPRISE PRODS PARTNER COM 293792107 201 7,567 SH   SOLE   7,567 0 0
EXELON CORP COM 30161N101 201 5,095 SH   SOLE   5,095 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 202 2,405 SH   SOLE   2,405 0 0
ECOLAB INC COM 278865100 203 1,510 SH   SOLE   1,510 0 0
BERKLEY W R CORP COM 084423102 204 2,851 SH   SOLE   2,851 0 0
ISHARES TR MSCI ACWI EX US 464288240 209 4,188 SH   SOLE   4,188 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 211 6,925 SH   SOLE   6,925 0 0
MARRIOTT INTL INC NEW CL A 571903202 213 1,569 SH   SOLE   1,569 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 213 4,170 SH   SOLE   4,170 0 0
NOVO-NORDISK A S ADR 670100205 214 3,982 SH   SOLE   3,982 0 0
WAL-MART STORES INC COM 931142103 215 2,180 SH   SOLE   2,180 0 0
DOMINION ENERGY INC COM 25746U109 216 2,660 SH   SOLE   2,660 0 0
KROGER CO COM 501044101 220 8,000 SH   SOLE   8,000 0 0
MCDONALDS CORP COM 580135101 226 1,315 SH   SOLE   1,315 0 0
MAGELLAN MIDSTREAM PRTNR COM UNIT RP LP 559080106 228 3,210 SH   SOLE   3,210 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 230 1,505 SH   SOLE   1,505 0 0
SCHWAB CHARLES CORP NEW COM 808513105 235 4,565 SH   SOLE   4,565 0 0
UNILEVER PLC SPON ADR NEW 904767704 236 4,260 SH   SOLE   4,260 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 237 1,913 SH   SOLE   1,913 0 0
BAXTER INTL INC COM 071813109 238 3,689 SH   SOLE   3,689 0 0
ADOBE SYS INC COM 00724F101 241 1,377 SH   SOLE   1,377 0 0
SEALED AIR CORP NEW COM 81211K100 243 4,920 SH   SOLE   4,720 0 200
LULULEMON ATHLETICA INC COM 550021109 245 3,120 SH   SOLE   3,120 0 0
MONSANTO CO NEW COM 61166W101 249 2,129 SH   SOLE   2,129 0 0
VANGUARD INTL EQUITY IND FTSE EMR MKT ETF 922042858 252 5,480 SH   SOLE   5,045 0 435
AMERICAN ELEC PWR INC COM 025537101 253 3,443 SH   SOLE   3,443 0 0
KRAFT HEINZ CO COM 500754106 256 3,298 SH   SOLE   3,298 0 0
UNITED PARCEL SERVICE IN CL B 911312106 261 2,192 SH   SOLE   2,192 0 0
PACKAGING CORP AMER COM 695156109 265 2,200 SH   SOLE   2,200 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 266 2,517 SH   SOLE   2,517 0 0
PPG INDS INC COM 693506107 269 2,300 SH   SOLE   2,300 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 271 4,058 SH   SOLE   4,058 0 0
CITIGROUP INC COM NEW 172967424 272 3,662 SH   SOLE   3,662 0 0
QUEST DIAGNOSTICS INC COM 74834L100 272 2,763 SH   SOLE   2,763 0 0
HARRIS CORP DEL COM 413875105 275 1,942 SH   SOLE   1,942 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 283 1,820 SH   SOLE   1,820 0 0
CARS COM INC COM 14575E105 291 10,094 SH   SOLE   10,094 0 0
ISHARES TR CORE S&P SCP ETF 464287804 293 3,812 SH   SOLE   3,812 0 0
ANALOG DEVICES INC COM 032654105 294 3,300 SH   SOLE   3,300 0 0
BERKSHIRE HATHAWAY INC D CL A 084670108 298 1 SH   SOLE   1 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 298 3,346 SH   SOLE   3,346 0 0
ISHARES TR S&P MC 400VL ETF 464287705 300 1,875 SH   SOLE   1,875 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 303 6,432 SH   SOLE   6,142 0 290
SALESFORCE COM INC COM 79466L302 303 2,965 SH   SOLE   2,965 0 0
TELUS CORP COM 87971M103 304 8,015 SH   SOLE   8,015 0 0
RAYTHEON CO COM NEW 755111507 308 1,640 SH   SOLE   1,640 0 0
DICKS SPORTING GOODS INC COM 253393102 310 10,781 SH   SOLE   10,781 0 0
CORNING INC COM 219350105 314 9,806 SH   SOLE   9,806 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 316 4,288 SH   SOLE   4,288 0 0
MONDELEZ INTL INC CL A 609207105 317 7,405 SH   SOLE   7,405 0 0
SPROTT PHYSICAL GOLD TRU UNIT 85207H104 317 29,948 SH   SOLE   29,948 0 0
CVS HEALTH CORP COM 126650100 318 4,390 SH   SOLE   4,390 0 0
ISHARES TR S&P MC 400GR ETF 464287606 321 1,485 SH   SOLE   1,485 0 0
EASTMAN CHEM CO COM 277432100 326 3,524 SH   SOLE   3,524 0 0
COLGATE PALMOLIVE CO COM 194162103 327 4,335 SH   SOLE   4,335 0 0
POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 333 9,405 SH   SOLE   9,405 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 354 4,210 SH   SOLE   4,210 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 364 12,925 SH   SOLE   12,925 0 0
ISHARES TR MSCI KLD400 SOC 464288570 365 3,720 SH   SOLE   3,720 0 0
NATIONAL FUEL GAS CO N J COM 636180101 370 6,741 SH   SOLE   6,741 0 0
UNITEDHEALTH GROUP INC COM 91324P102 397 1,799 SH   SOLE   1,799 0 0
RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 406 2,260 SH   SOLE   2,260 0 0
COSTCO WHSL CORP NEW COM 22160K105 407 2,186 SH   SOLE   2,106 0 80
ISHARES TR EAFE SML CP ETF 464288273 409 6,344 SH   SOLE   6,344 0 0
CONSOLIDATED EDISON INC COM 209115104 415 4,883 SH   SOLE   4,883 0 0
TOMPKINS FINANCIAL CORPO COM 890110109 415 5,105 SH   SOLE   5,105 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 417 1,735 SH   SOLE   1,735 0 0
TEGNA INC COM 87901J105 425 30,187 SH   SOLE   30,187 0 0
IBERIABANK CORP COM 450828108 426 5,500 SH   SOLE   5,500 0 0
WHEATON PRECIOUS METALS COM 962879102 433 19,561 SH   SOLE   19,561 0 0
TRAVELERS COMPANIES INC COM 89417E109 446 3,291 SH   SOLE   3,291 0 0
ISHARES TR CORE S&P MCP ETF 464287507 450 2,370 SH   SOLE   2,370 0 0
AFLAC INC COM 001055102 454 5,177 SH   SOLE   5,027 0 150
HALLIBURTON CO COM 406216101 461 9,433 SH   SOLE   9,433 0 0
IEC ELECTRS CORP NEW COM 44949L105 461 111,990 SH   SOLE   111,990 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 465 5,160 SH   SOLE   5,160 0 0
SERVICENOW INC COM 81762P102 465 3,565 SH   SOLE   3,565 0 0
WASTE MGMT INC DEL COM 94106L109 488 5,652 SH   SOLE   5,652 0 0
CINCINNATI FINL CORP COM 172062101 493 6,570 SH   SOLE   6,570 0 0
ROCKWELL AUTOMATION INC COM 773903109 498 2,537 SH   SOLE   2,462 0 75
MEDTRONIC PLC SHS G5960L103 508 6,295 SH   SOLE   5,995 0 300
FEDEX CORP COM 31428X106 512 2,050 SH   SOLE   2,050 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 513 3,325 SH   SOLE   3,325 0 0
CENTRAL FD CDA LTD CL A 153501101 514 38,366 PRN   SOLE   38,366 0 0
VMWARE INC CL A COM 928563402 514 4,100 SH   SOLE   4,100 0 0
ISHARES TR 10+ YR CR BD ETF 464289511 521 8,245 SH   SOLE   8,245 0 0
STATE STR CORP COM 857477103 530 5,425 SH   SOLE   4,925 0 500
ZIMMER BIOMET HLDGS INC COM 98956P102 556 4,609 SH   SOLE   4,609 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 560 7,714 SH   SOLE   7,714 0 0
BB&T CORP COM 054937107 563 11,324 SH   SOLE   11,324 0 0
NEXTERA ENERGY INC COM 65339F101 570 3,652 SH   SOLE   3,652 0 0
VANGUARD TAX MANAGED INT FTSE DEV MKT ETF 921943858 581 12,955 SH   SOLE   12,955 0 0
CITRIX SYS INC COM 177376100 594 6,750 SH   SOLE   6,750 0 0
AUTOMATIC DATA PROCESSIN COM 053015103 595 5,073 SH   SOLE   5,073 0 0
HOME DEPOT INC COM 437076102 599 3,160 SH   SOLE   3,060 0 100
SCHLUMBERGER LTD COM 806857108 601 8,915 SH   SOLE   8,430 0 485
YUM CHINA HLDGS INC COM 98850P109 609 15,221 SH   SOLE   15,146 0 75
ISHARES TR 10-20 YR TRS ETF 464288653 624 4,585 SH   SOLE   4,585 0 0
EATON CORP PLC SHS G29183103 647 8,183 SH   SOLE   8,183 0 0
GENERAL DYNAMICS CORP COM 369550108 651 3,200 SH   SOLE   3,200 0 0
NORTHROP GRUMMAN CORP COM 666807102 656 2,136 SH   SOLE   2,136 0 0
SOUTHERN CO COM 842587107 661 13,736 SH   SOLE   13,736 0 0
MASTERCARD INCORPORATED CL A 57636Q104 666 4,401 SH   SOLE   4,401 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 681 2,672 SH   SOLE   2,672 0 0
BOEING CO COM 097023105 693 2,349 SH   SOLE   2,349 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 697 4,040 SH   SOLE   3,850 0 190
KIMBERLY CLARK CORP COM 494368103 700 5,802 SH   SOLE   5,802 0 0
UNITED TECHNOLOGIES CORP COM 913017109 711 5,572 SH   SOLE   5,572 0 0
AT&T INC COM 00206R102 714 18,367 SH   SOLE   18,367 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 721 17,335 SH   SOLE   17,335 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 731 5,964 SH   SOLE   5,964 0 0
PNC FINL SVCS GROUP INC COM 693475105 745 5,165 SH   SOLE   5,165 0 0
CATERPILLAR INC DEL COM 149123101 764 4,850 SH   SOLE   4,250 0 600
HONEYWELL INTL INC COM 438516106 765 4,989 SH   SOLE   4,989 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 767 24,038 SH   SOLE   24,038 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 772 9,760 SH   SOLE   9,760 0 0
QUALCOMM INC COM 747525103 776 12,126 SH   SOLE   12,126 0 0
ISHARES TR COHEN STEER REIT 464287564 780 7,700 SH   SOLE   7,700 0 0
NIKE INC CL B 654106103 780 12,468 SH   SOLE   12,468 0 0
ILLINOIS TOOL WKS INC COM 452308109 781 4,680 SH   SOLE   3,680 0 1,000
CROWN HOLDINGS INC COM 228368106 789 14,030 SH   SOLE   14,030 0 0
WEYERHAEUSER CO COM 962166104 791 22,427 SH   SOLE   22,292 0 135
LOWES COS INC COM 548661107 801 8,619 SH   SOLE   8,619 0 0
GENERAL MLS INC COM 370334104 811 13,680 SH   SOLE   13,680 0 0
ALTRIA GROUP INC COM 02209S103 814 11,394 SH   SOLE   11,394 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 827 8,228 SH   SOLE   8,158 0 70
FACEBOOK INC CL A 30303M102 845 4,786 SH   SOLE   4,758 0 28
VANGUARD INDEX FDS SMALL CP ETF 922908751 880 5,955 SH   SOLE   5,955 0 0
SIRIUS XM HLDGS INC COM 82968B103 901 168,165 SH   SOLE   168,165 0 0
CANADIAN NATL RY CO COM 136375102 904 10,960 SH   SOLE   10,960 0 0
ISHARES INC CORE MSCI EMKT 46434G103 931 16,368 SH   SOLE   15,408 0 960
INTERNATIONAL BUSINESS M COM 459200101 959 6,253 SH   SOLE   6,253 0 0
WESTERN UN CO COM 959802109 998 52,478 SH   SOLE   48,593 0 3,885
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 1,001 16,845 SH   SOLE   16,845 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,003 15,690 SH   SOLE   15,690 0 0
INTEL CORP COM 458140100 1,012 21,913 SH   SOLE   21,063 0 850
ABBOTT LABS COM 002824100 1,022 17,904 SH   SOLE   16,042 0 1,862
M & T BK CORP COM 55261F104 1,022 5,979 SH   SOLE   5,979 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 1,033 7,920 SH   SOLE   7,920 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 1,035 9,905 SH   SOLE   9,905 0 0
STRYKER CORP COM 863667101 1,052 6,797 SH   SOLE   6,797 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,061 17,312 SH   SOLE   16,915 0 397
SPDR SERIES TRUST S&P BK ETF 78464A797 1,068 22,560 SH   SOLE   22,440 0 120
VANGUARD INTL EQUITY IND TT WRLD ST ETF 922042742 1,072 14,438 SH   SOLE   14,438 0 0
DOWDUPONT INC COM 26078J100 1,074 15,081 SH   SOLE   15,081 0 0
AMGEN INC COM 031162100 1,097 6,308 SH   SOLE   6,273 0 35
VERIZON COMMUNICATIONS I COM 92343V104 1,107 20,913 SH   SOLE   20,913 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,122 4,911 SH   SOLE   4,911 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,124 40,235 SH   SOLE   40,235 0 0
BLACKROCK INC COM 09247X101 1,205 2,345 SH   SOLE   2,335 0 10
CISCO SYS INC COM 17275R102 1,238 32,322 SH   SOLE   32,322 0 0
PRAXAIR INC COM 74005P104 1,250 8,082 SH   SOLE   8,082 0 0
WELLS FARGO CO NEW COM 949746101 1,257 20,719 SH   SOLE   20,719 0 0
ORACLE CORP COM 68389X105 1,278 27,025 SH   SOLE   26,825 0 200
ISHARES TR CORE US AGGBD ET 464287226 1,294 11,832 SH   SOLE   11,634 0 198
ISHARES TR US CR BD ETF 464288620 1,308 11,678 SH   SOLE   9,168 0 2,510
YUM BRANDS INC COM 988498101 1,345 16,484 SH   SOLE   16,409 0 75
3M CO COM 88579Y101 1,347 5,721 SH   SOLE   5,721 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,431 42,009 SH   SOLE   42,009 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,464 20,987 SH   SOLE   19,975 0 1,012
COCA COLA CO COM 191216100 1,470 32,036 SH   SOLE   28,736 0 3,300
ISHARES TR RUS 2000 VAL ETF 464287630 1,471 11,701 SH   SOLE   11,701 0 0
PFIZER INC COM 717081103 1,540 42,517 SH   SOLE   42,517 0 0
ABBVIE INC COM 00287Y109 1,574 16,275 SH   SOLE   15,195 0 1,080
COMCAST CORP NEW CL A 20030N101 1,617 40,365 SH   SOLE   37,315 0 3,050
PHILIP MORRIS INTL INC COM 718172109 1,625 15,379 SH   SOLE   15,379 0 0
LOCKHEED MARTIN CORP COM 539830109 1,657 5,162 SH   SOLE   5,162 0 0
CELGENE CORP COM 151020104 1,677 16,068 SH   SOLE   15,928 0 140
VANGUARD INDEX FDS REIT ETF 922908553 2,096 25,255 SH   SOLE   25,255 0 0
EMERSON ELEC CO COM 291011104 2,156 30,940 SH   SOLE   30,940 0 0
JPMORGAN CHASE & CO COM 46625H100 2,245 20,995 SH   SOLE   18,255 0 2,740
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 2,247 59,275 SH   SOLE   59,275 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 2,292 46,715 SH   SOLE   46,715 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,694 40,756 SH   SOLE   39,711 0 1,045
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 2,798 29,430 SH   SOLE   29,430 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,858 58,750 SH   SOLE   54,985 0 3,765
ISHARES TR MSCI EAFE ETF 464287465 3,083 43,852 SH   SOLE   43,147 0 705
CARMAX INC COM 143130102 3,207 50,015 SH   SOLE   47,855 0 2,160
CHEVRON CORP NEW COM 166764100 3,586 28,643 SH   SOLE   28,443 0 200
PAYCHEX INC COM 704326107 3,819 56,101 SH   SOLE   56,001 0 100
ISHARES TR MBS ETF 464288588 3,852 36,143 SH   SOLE   34,258 0 1,885
GRAHAM CORP COM 384556106 3,920 187,313 SH   SOLE   187,313 0 0
NATIONAL OILWELL VARCO I COM 637071101 4,280 118,811 SH   SOLE   114,366 0 4,445
GILEAD SCIENCES INC COM 375558103 4,461 62,265 SH   SOLE   59,940 0 2,325
LIBERTY GLOBAL PLC SHS CL A G5480U104 4,583 127,880 SH   SOLE   123,220 0 4,660
ISHARES TR INTRM GOV CR ETF 464288612 4,866 44,335 SH   SOLE   44,335 0 0
STERICYCLE INC COM 858912108 4,971 73,109 SH   SOLE   69,689 0 3,420
ISHARES TR RUS MID CAP ETF 464287499 4,990 23,976 SH   SOLE   23,976 0 0
ISHARES TR TIPS BD ETF 464287176 5,285 46,330 SH   SOLE   46,330 0 0
MICROSOFT CORP COM 594918104 5,311 62,089 SH   SOLE   61,489 0 600
EXXON MOBIL CORP COM 30231G102 5,628 67,285 SH   SOLE   64,167 0 3,118
AMERICAN TOWER CORP NEW COM 03027X100 5,703 39,976 SH   SOLE   39,056 0 920
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,866 23,914 SH   SOLE   23,911 0 3
STARBUCKS CORP COM 855244109 5,943 103,487 SH   SOLE   99,612 0 3,875
WD-40 CO COM 929236107 6,143 52,056 SH   SOLE   49,906 0 2,150
ISHARES TR RUSSELL 2000 ETF 464287655 6,216 40,772 SH   SOLE   39,975 0 797
ISHARES TR CORE S&P500 ETF 464287200 6,459 24,023 SH   SOLE   23,832 0 191
ISHARES TR RUS 2000 GRW ETF 464287648 6,806 36,452 SH   SOLE   36,452 0 0
GENERAL ELECTRIC CO COM 369604103 7,522 431,087 SH   SOLE   415,124 0 15,963
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 7,824 150,349 SH   SOLE   149,662 0 687
TJX COS INC NEW COM 872540109 7,848 102,636 SH   SOLE   100,576 0 2,060
EXPRESS SCRIPTS HLDG CO COM 30219G108 7,994 107,104 SH   SOLE   103,856 0 3,248
IDEXX LABS INC COM 45168D104 8,095 51,763 SH   SOLE   49,513 0 2,250
VIASAT INC COM 92552V100 8,269 110,475 SH   SOLE   106,200 0 4,275
DISNEY WALT CO COM DISNEY 254687106 8,429 78,401 SH   SOLE   75,621 0 2,780
MOODYS CORP COM 615369105 8,699 58,929 SH   SOLE   56,651 0 2,278
TWENTY FIRST CENTY FOX I CL A 90130A101 8,997 260,548 SH   SOLE   251,503 0 9,045
UNILEVER N V N Y SHS NEW 904784709 9,238 164,031 SH   SOLE   158,406 0 5,625
ALPHABET INC CAP STK CL A 02079K305 9,405 8,928 SH   SOLE   8,575 0 353
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 9,423 176,729 SH   SOLE   171,949 0 4,780
AMERICAN EXPRESS CO COM 025816109 9,510 95,762 SH   SOLE   93,427 0 2,335
PAYPAL HLDGS INC COM 70450Y103 9,626 130,755 SH   SOLE   126,335 0 4,420
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 9,816 152,136 SH   SOLE   147,881 0 4,255
DIAGEO P L C SPON ADR NEW 25243Q205 9,890 67,723 SH   SOLE   65,618 0 2,105
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 10,570 271,037 SH   SOLE   266,304 0 4,733
MERCK & CO INC COM 58933Y105 10,601 188,396 SH   SOLE   181,667 0 6,729
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 11,229 110,570 SH   SOLE   110,570 0 0
PEPSICO INC COM 713448108 11,346 94,609 SH   SOLE   91,104 0 3,505
BERKSHIRE HATHAWAY INC D CL B NEW 084670702 11,485 57,942 SH   SOLE   56,337 0 1,605
MARKEL CORP COM 570535104 11,992 10,527 SH   SOLE   10,077 0 450
BANK NEW YORK MELLON COR COM 064058100 12,403 230,279 SH   SOLE   222,748 0 7,531
BANK AMER CORP COM 060505104 13,114 444,252 SH   SOLE   425,147 0 19,105
VANGUARD INDEX FDS TOTAL STK MKT 922908769 13,619 99,227 SH   SOLE   99,227 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 13,620 132,070 SH   SOLE   130,703 0 1,367
VISA INC COM CL A 92826C839 13,707 120,217 SH   SOLE   115,812 0 4,405
JOHNSON & JOHNSON COM 478160104 14,249 101,981 SH   SOLE   99,046 0 2,935
APPLE INC COM 037833100 14,447 85,368 SH   SOLE   83,106 0 2,262
ALPHABET INC CAP STK CL C 02079K107 14,881 14,221 SH   SOLE   13,767 0 454
PROCTER AND GAMBLE CO COM 742718109 18,503 201,381 SH   SOLE   195,386 0 5,995
ISHARES TR CORE S&P TTL STK 464287150 20,351 332,859 SH   SOLE   324,929 0 7,930
AMAZON COM INC COM 023135106 21,563 18,438 SH   SOLE   17,621 0 817
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 24,659 302,301 SH   SOLE   301,491 0 810
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 26,847 716,676 SH   SOLE   709,748 0 6,928
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 33,731 528,858 SH   SOLE   517,661 0 11,197
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 43,177 386,441 SH   SOLE   379,743 0 6,698
SPDR S&P 500 ETF TR TR UNIT 78462F103 60,050 225,024 SH   SOLE   224,544 0 480
ISHARES TR US TREAS BD ETF 46429B267 73,592 2,934,300 SH   SOLE   2,848,728 0 85,572
ISHARES TR CORE MSCI TOTAL 46432F834 130,658 2,071,300 SH   SOLE   2,031,367 0 39,933