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 2,485 11,936 SH   SOLE   11,686 0 250
ABBVIE INC COM 00287Y109 10,686 147,373 SH   SOLE   144,753 0 2,620
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,389 27,403 SH   SOLE   26,623 0 780
ALPHABET CAP STK CL A 38259P508 5,218 5,613 SH   SOLE   5,501 0 112
ALPHABET CAP STK CL C 38259P706 1,839 2,024 SH   SOLE   1,980 0 44
ALTRIA GROUP INC COM 02209S103 485 6,515 SH   SOLE   6,515 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 40 10,000 SH   SOLE   10,000 0 0
APPLE INC COM 037833100 13,016 90,377 SH   SOLE   88,702 0 1,675
AT&T INC COM 00206R102 214 5,683 SH   SOLE   5,683 0 0
AUTOMATIC DATA PROCESSING COM 053015103 4,346 42,414 SH   SOLE   41,929 0 485
BAXTER INTL INC COM 071813109 2,160 35,673 SH   SOLE   34,628 0 1,045
BECTON DICKINSON & CO COM 075887109 3,240 16,608 SH   SOLE   16,348 0 260
BERKSHIRE HATHAWAY INC DEL CL A 084670108 509 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15,415 91,014 SH   SOLE   89,324 0 1,690
BIOGEN INC COM 09062X103 4,413 16,261 SH   SOLE   15,931 0 330
BIOVERATIV INC COM 09075E100 599 9,962 SH   SOLE   9,798 0 164
BROWN FORMAN CORP CL B 115637209 262 5,394 SH   SOLE   5,186 0 208
CSRA INC COM 12650T104 708 22,300 SH   SOLE   22,300 0 0
CANADIAN NATL RY CO COM 136375102 9,662 119,215 SH   SOLE   116,240 0 2,975
CENTRAL SECS CORP COM 155123102 375 15,042 SH   SOLE   15,042 0 0
CHEESECAKE FACTORY INC COM 163072101 3,511 69,805 SH   SOLE   68,430 0 1,375
CHEVRON CORP NEW COM 166764100 434 4,157 SH   SOLE   4,157 0 0
CISCO SYS INC COM 17275R102 2,564 81,910 SH   SOLE   80,025 0 1,885
COCA COLA CO COM 191216100 211 4,711 SH   SOLE   4,711 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102 7,480 112,649 SH   SOLE   109,754 0 2,895
DXC TECHNOLOGY CO COM 23355L106 1,638 21,350 SH   SOLE   21,350 0 0
DOMINION RES INC VA NEW COM 25746U109 199 2,593 SH   SOLE   2,593 0 0
EXPRESS SCRIPTS HLDG CO COM 302182100 4,851 75,985 SH   SOLE   73,545 0 2,440
EXXON MOBIL CORP COM 30231G102 589 7,300 SH   SOLE   7,300 0 0
F5 NETWORKS INC COM 315616102 1,296 10,199 SH   SOLE   10,199 0 0
FACTSET RESH SYS INC COM 303075105 3,526 21,215 SH   SOLE   20,675 0 540
FASTENAL CO COM 311900104 2,062 47,360 SH   SOLE   46,350 0 1,010
FLUOR CORP NEW COM 343412102 1,611 35,194 SH   SOLE   34,529 0 665
GENTEX CORP COM 371901109 2,433 128,270 SH   SOLE   127,115 0 1,155
GENUINE PARTS CO COM 372460105 1,508 16,256 SH   SOLE   16,166 0 90
HORMEL FOODS CORP COM 440452100 472 13,834 SH   SOLE   13,754 0 80
INTERNATIONAL BUSINESS MACHS COM 459200101 415 2,699 SH   SOLE   2,679 0 20
INTEL CORP COM 458140100 143 4,250 SH   SOLE   4,250 0 0
JOHNSON & JOHNSON COM 478160104 5,006 37,844 SH   SOLE   37,059 0 785
MASTERCARD INC CL A 57636Q104 5,535 45,577 SH   SOLE   45,257 0 320
MAXIMUS INC COM 577933104 2,455 39,200 SH   SOLE   38,085 0 1,115
MCDONALDS CORP COM 580135101 294 1,917 SH   SOLE   1,917 0 0
MERCK & CO INC NEW COM 58933Y105 550 8,578 SH   SOLE   8,578 0 0
MICROSOFT CORP COM 594918104 3,319 48,155 SH   SOLE   46,850 0 1,305
NIKE INC CL B 654106103 7,150 121,192 SH   SOLE   118,937 0 2,255
ORACLE CORP COM 68389X105 8,209 163,730 SH   SOLE   159,235 0 4,495
PAYCHEX INC COM 704326107 1,660 29,149 SH   SOLE   28,619 0 530
PEPSICO INC COM 713448108 1,530 13,249 SH   SOLE   13,039 0 210
PHILIP MORRIS INTL INC COM 718172109 563 4,790 SH   SOLE   4,790 0 0
POLARIS INDS INC COM 731068102 2,804 30,406 SH   SOLE   29,796 0 610
PPL CORP COM 69351T106 214 5,528 SH   SOLE   5,528 0 0
PRICELINE GRP INC COM NEW 741503403 6,410 3,427 SH   SOLE   3,352 0 75
PRICE T ROWE GROUP INC COM 74144T108 5,886 79,313 SH   SOLE   77,863 0 1,450
QUALCOMM INC COM 747525103 3,626 65,666 SH   SOLE   64,126 0 1,540
ROSS STORES INC COM 778296103 900 15,587 SH   SOLE   15,587 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 303 5,190 SH   SOLE   5,190 0 0
STARBUCKS CORP COM 855244109 5,017 86,039 SH   SOLE   84,954 0 1,085
STRYKER CORP COM 863667101 3,653 26,325 SH   SOLE   25,915 0 410
TEXAS PAC LD TR SUB CTF PROP IT 882610108 260 885 SH   SOLE   885 0 0
TJX COS INC NEW COM 872540109 4,379 60,680 SH   SOLE   59,860 0 820
UNITED PARCEL SERVICE INC CL B 911312106 8,892 80,408 SH   SOLE   78,678 0 1,730
UNITED TECHNOLOGIES CORP COM 913017109 5,234 42,865 SH   SOLE   42,270 0 595
VSE CORP COM 918284100 3,107 69,073 SH   SOLE   69,073 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,957 63,302 SH   SOLE   62,007 0 1,295
DISNEY WALT CO COM DISNEY 254687106 7,729 72,741 SH   SOLE   71,246 0 1,495
WABTEC CORP COM 929740108 5,466 59,733 SH   SOLE   58,258 0 1,475
WESTWOOD HLDGS GROUP INC COM 961765104 3,559 62,786 SH   SOLE   61,931 0 855