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,399 14,396 SH   SOLE   14,031 0 365
ABBOTT LABS COM 002824100 2,605 62,273 SH   SOLE   60,993 0 1,280
ABBVIE INC COM 00287Y109 8,319 145,643 SH   SOLE   142,418 0 3,225
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,880 24,958 SH   SOLE   24,153 0 805
ALPHABET INC CAP STK CL A 38259P508 3,577 4,688 SH   SOLE   4,598 0 90
ALPHABET INC CAP STK CL C 38259P706 1,606 2,156 SH   SOLE   2,099 0 57
ALTRIA GROUP INC COM 02209S103 770 12,295 SH   SOLE   12,095 0 200
APPLE INC COM 037833100 10,460 95,974 SH   SOLE   94,109 0 1,865
AT&T INC COM 00206R102 305 7,793 SH   SOLE   7,793 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,628 18,144 SH   SOLE   18,144 0 0
BAXALTA INC COM 07177M103 3,105 76,858 SH   SOLE   75,278 0 1,580
BAXTER INTL INC COM 071813109 3,147 76,598 SH   SOLE   75,018 0 1,580
BECTON DICKINSON & CO COM 075887109 2,586 17,033 SH   SOLE   16,773 0 260
BERKSHIRE HATHAWAY INC DEL CL A 084670108 427 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,075 99,207 SH   SOLE   97,317 0 1,890
BIOGEN INC COM 09062X103 4,127 15,852 SH   SOLE   15,522 0 330
BRISTOL MYERS SQUIBB CO COM 110122108 194 3,035 SH   SOLE   3,035 0 0
BROWN FORMAN CORP CL B 115637209 280 2,846 SH   SOLE   2,712 0 134
CSRA INC COM 12650T104 609 22,650 SH   SOLE   22,650 0 0
CANADIAN NATL RY CO COM 136375102 7,451 119,296 SH   SOLE   116,191 0 3,105
CENTRAL SECS CORP COM 155123102 288 15,042 SH   SOLE   15,042 0 0
CHEVRON CORP NEW COM 166764100 390 4,092 SH   SOLE   3,982 0 110
CISCO SYS INC COM 17275R102 4,587 161,118 SH   SOLE   157,113 0 4,005
COCA COLA CO COM 191216100 219 4,711 SH   SOLE   4,711 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102 6,537 104,260 SH   SOLE   101,145 0 3,115
COMPUTER PROGRAMS & SYS INC COM 205306103 1,790 34,341 SH   SOLE   33,371 0 970
COMPUTER SCIENCES CORP COM 205363104 779 22,650 SH   SOLE   22,650 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 4,725 68,794 SH   SOLE   66,154 0 2,640
EXXON MOBIL CORP COM 30231G102 284 3,397 SH   SOLE   3,397 0 0
F5 NETWORKS INC COM 315616102 1,440 13,604 SH   SOLE   13,554 0 50
FACTSET RESH SYS INC COM 303075105 3,128 20,640 SH   SOLE   20,100 0 540
FASTENAL CO COM 311900104 5,015 102,353 SH   SOLE   99,748 0 2,605
FLUOR CORP NEW COM 343412102 2,209 41,137 SH   SOLE   40,357 0 780
GENTEX CORP COM 371901109 3,313 211,135 SH   SOLE   207,700 0 3,435
GENUINE PARTS CO COM 372460105 1,129 11,361 SH   SOLE   11,271 0 90
GILEAD SCIENCES INC COM 375558103 7,488 81,520 SH   SOLE   79,665 0 1,855
HORMEL FOODS CORP COM 440452100 405 9,374 SH   SOLE   9,294 0 80
INTERNATIONAL BUSINESS MACHS COM 459200101 299 1,975 SH   SOLE   1,955 0 20
JOHNSON & JOHNSON COM 478160104 4,367 40,359 SH   SOLE   39,384 0 975
MASTERCARD INC CL A 57636Q104 3,911 41,390 SH   SOLE   40,915 0 475
MCDONALDS CORP COM 580135101 244 1,944 SH   SOLE   1,944 0 0
MERCK & CO INC NEW COM 58933Y105 464 8,768 SH   SOLE   8,768 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 1,849 32,460 SH   SOLE   31,200 0 1,260
MICROSOFT CORP COM 594918104 5,612 101,618 SH   SOLE   98,613 0 3,005
ORACLE CORP COM 68389X105 6,737 164,678 SH   SOLE   159,478 0 5,200
PAYCHEX INC COM 704326107 3,346 61,947 SH   SOLE   60,782 0 1,165
PEPSICO INC COM 713448108 1,480 14,438 SH   SOLE   14,118 0 320
PHILIP MORRIS INTL INC COM 718172109 505 5,145 SH   SOLE   5,145 0 0
POLARIS INDS INC COM 731068102 3,929 39,898 SH   SOLE   39,233 0 665
PRICELINE GRP INC COM NEW 741503403 4,199 3,258 SH   SOLE   3,159 0 99
PRICE T ROWE GROUP INC COM 74144T108 6,035 82,150 SH   SOLE   80,595 0 1,555
PROCTER & GAMBLE CO COM 742718109 5,101 61,975 SH   SOLE   59,830 0 2,145
QUALCOMM INC COM 747525103 2,881 56,331 SH   SOLE   54,791 0 1,540
STARBUCKS CORP COM 855244109 2,710 45,400 SH   SOLE   44,315 0 1,085
STRYKER CORP COM 863667101 3,153 29,385 SH   SOLE   28,910 0 475
TEXAS PAC LD TR SUB CTF PROP IT 882610108 240 1,650 SH   SOLE   1,650 0 0
TJX COS INC NEW COM 872540109 2,376 30,320 SH   SOLE   30,005 0 315
UNITED PARCEL SERVICE INC CL B 911312106 8,332 78,997 SH   SOLE   77,277 0 1,720
UNITED TECHNOLOGIES CORP COM 913017109 2,986 29,835 SH   SOLE   28,980 0 855
VSE CORP COM 918284100 2,234 32,907 SH   SOLE   32,907 0 0
WAL-MART STORES INC COM 931142103 170 2,480 SH   SOLE   2,015 0 465
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,090 24,807 SH   SOLE   24,352 0 455
WABTEC CORP COM 929740108 5,338 67,320 SH   SOLE   65,620 0 1,700
WESTWOOD HLDGS GROUP INC COM 961765104 3,569 60,845 SH   SOLE   59,765 0 1,080