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,496 14,166 SH   SOLE   13,916 0 250
ABBOTT LABS COM 2824100 2,537 59,991 SH   SOLE   58,846 0 1,145
ABBVIE INC COM 00287Y109 9,169 145,381 SH   SOLE   142,581 0 2,800
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,004 24,588 SH   SOLE   23,808 0 780
ALPHABET CAP STK CL A 38259P508 4,053 5,041 SH   SOLE   4,964 0 77
ALPHABET CAP STK CL C 38259P706 1,627 2,093 SH   SOLE   2,049 0 44
ALTRIA GROUP INC COM 02209S103 772 12,215 SH   SOLE   12,015 0 200
APPLE INC COM 37833100 10,454 92,473 SH   SOLE   90,643 0 1,830
AT&T INC COM 00206R102 282 6,933 SH   SOLE   6,933 0 0
AUTOMATIC DATA PROCESSING COM 53015103 3,556 40,314 SH   SOLE   39,829 0 485
BAXTER INTL INC COM 71813109 3,261 68,501 SH   SOLE   67,195 0 1,306
BECTON DICKINSON & CO COM 75887109 3,033 16,878 SH   SOLE   16,618 0 260
BERKSHIRE HATHAWAY INC DEL CL A 84670108 432 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 84670702 13,722 94,982 SH   SOLE   93,292 0 1,690
BIOGEN INC COM 09062X103 5,373 17,165 SH   SOLE   16,835 0 330
BRISTOL MYERS SQUIBB CO COM 110122108 149 2,770 SH   SOLE   2,770 0 0
BROWN FORMAN CORP CL B 115637209 259 5,454 SH   SOLE   5,246 0 208
CSRA INC COM 12650T104 600 22,300 SH   SOLE   22,300 0 0
CANADIAN NATL RY CO COM 136375102 7,720 118,036 SH   SOLE   115,061 0 2,975
CENTRAL SECS CORP COM 155123102 319 15,042 SH   SOLE   15,042 0 0
CHEESECAKE FACTORY INC COM 163072101 2,949 58,900 SH   SOLE   57,525 0 1,375
CHEVRON CORP NEW COM 166764100 448 4,357 SH   SOLE   4,247 0 110
CISCO SYS INC COM 17275R102 5,210 164,236 SH   SOLE   160,386 0 3,850
COCA COLA CO COM 191216100 199 4,711 SH   SOLE   4,711 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102 4,952 103,798 SH   SOLE   100,903 0 2,895
COMPUTER SCIENCES CORP COM 205363104 1,183 22,650 SH   SOLE   22,650 0 0
EXPRESS SCRIPTS HLDG CO COM 302182100 4,907 69,573 SH   SOLE   67,133 0 2,440
EXXON MOBIL CORP COM 30231G102 628 7,197 SH   SOLE   7,197 0 0
F5 NETWORKS INC COM 315616102 1,760 14,124 SH   SOLE   14,124 0 0
FACTSET RESH SYS INC COM 303075105 3,305 20,390 SH   SOLE   19,850 0 540
FASTENAL CO COM 311900104 4,203 100,595 SH   SOLE   98,495 0 2,100
FLUOR CORP NEW COM 343412102 2,024 39,432 SH   SOLE   38,767 0 665
GENTEX CORP COM 371901109 4,016 228,695 SH   SOLE   226,375 0 2,320
GENUINE PARTS CO COM 372460105 1,105 10,996 SH   SOLE   10,906 0 90
GILEAD SCIENCES INC COM 375558103 6,293 79,543 SH   SOLE   77,803 0 1,740
HORMEL FOODS CORP COM 440452100 371 9,774 SH   SOLE   9,694 0 80
INTERNATIONAL BUSINESS MACHS COM 459200101 497 3,130 SH   SOLE   3,110 0 20
JOHNSON & JOHNSON COM 478160104 4,663 39,470 SH   SOLE   38,595 0 875
MASTERCARD INC CL A 57636Q104 4,354 42,785 SH   SOLE   42,465 0 320
MAXIMUS INC COM 577933104 1,982 35,035 SH   SOLE   34,240 0 795
MCDONALDS CORP COM 580135101 221 1,917 SH   SOLE   1,917 0 0
MERCK & CO INC NEW COM 58933Y105 542 8,678 SH   SOLE   8,678 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 1,517 32,420 SH   SOLE   31,260 0 1,160
MICROSOFT CORP COM 594918104 2,860 49,653 SH   SOLE   48,233 0 1,420
ORACLE CORP COM 68389X105 6,330 161,159 SH   SOLE   156,294 0 4,865
PAYCHEX INC COM 704326107 1,764 30,479 SH   SOLE   29,949 0 530
PEPSICO INC COM 713448108 1,493 13,723 SH   SOLE   13,473 0 250
PHILIP MORRIS INTL INC COM 718172109 480 4,935 SH   SOLE   4,935 0 0
POLARIS INDS INC COM 731068102 2,987 38,576 SH   SOLE   37,951 0 625
PRICELINE GRP INC COM NEW 741503403 4,903 3,332 SH   SOLE   3,257 0 75
PRICE T ROWE GROUP INC COM 74144T108 5,190 78,050 SH   SOLE   76,600 0 1,450
QUALCOMM INC COM 747525103 4,299 62,762 SH   SOLE   61,222 0 1,540
STARBUCKS CORP COM 855244109 3,595 66,395 SH   SOLE   65,310 0 1,085
STRYKER CORP COM 863667101 3,218 27,640 SH   SOLE   27,230 0 410
TEXAS PAC LD TR SUB CTF PROP IT 882610108 239 1,000 SH   SOLE   1,000 0 0
TJX COS INC NEW COM 872540109 2,284 30,545 SH   SOLE   30,295 0 250
UNITED PARCEL SERVICE INC CL B 911312106 8,831 80,755 SH   SOLE   78,870 0 1,885
UNITED TECHNOLOGIES CORP COM 913017109 3,442 33,878 SH   SOLE   33,283 0 595
VSE CORP COM 918284100 2,304 67,787 SH   SOLE   67,787 0 0
WAL-MART STORES INC COM 931142103 159 2,210 SH   SOLE   2,210 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,355 29,217 SH   SOLE   28,792 0 425
DISNEY WALT CO COM DISNEY 254687106 6,367 68,561 SH   SOLE   67,066 0 1,495
WABTEC CORP COM 929740108 5,371 65,780 SH   SOLE   64,135 0 1,645
WESTWOOD HLDGS GROUP INC COM 961765104 3,164 59,578 SH   SOLE   58,723 0 855