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
ACTAVIS PLC SHS G0083B108 112,266 377,214 SH   SOLE   133,610 0 243,604
ADVANCE AUTO PARTS INC COM 00751Y106 171,723 1,147,189 SH   SOLE   399,845 0 747,344
AFLAC INC COM 001055102 135,426 2,115,699 SH   SOLE   641,979 0 1,473,720
AMBEV SA SPONSORED ADR 02319V103 514 89,275 SH   SOLE   89,275 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 173,944 3,174,737 SH   SOLE   1,110,032 0 2,064,705
APACHE CORP COM 037411105 87,684 1,453,403 SH   SOLE   486,500 0 966,903
APPLE INC COM 037833100 188,085 1,511,574 SH   SOLE   533,991 0 977,583
BAIDU INC SPON ADR REP A 056752108 107,378 515,249 SH   SOLE   181,717 0 333,532
BAKER HUGHES INC COM 057224107 95,693 1,505,087 SH   SOLE   554,568 0 950,519
BAXTER INTL INC COM 071813109 144,282 2,106,301 SH   SOLE   718,374 0 1,387,927
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 83,186 576,403 SH   SOLE   198,426 0 377,977
CANADIAN NATL RY CO COM 136375102 1,148 17,164 SH   SOLE   16,220 0 944
CANADIAN PAC RY LTD COM 13645T100 2,531 13,853 SH   SOLE   13,753 0 100
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 196,538 3,022,270 SH   SOLE   1,064,967 0 1,957,303
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 174,607 2,798,637 SH   SOLE   988,670 0 1,809,967
CVS HEALTH CORP COM 126650100 177,397 1,718,794 SH   SOLE   592,436 0 1,126,358
DENTSPLY INTL INC NEW COM 249030107 96,589 1,897,993 SH   SOLE   669,401 0 1,228,592
DISNEY WALT CO COM DISNEY 254687106 1,539 14,675 SH   SOLE   14,675 0 0
DOLLAR GEN CORP NEW COM 256677105 156,940 2,081,982 SH   SOLE   712,837 0 1,369,145
DU PONT E I DE NEMOURS & CO COM 263534109 1,286 18,000 SH   SOLE   18,000 0 0
EBAY INC COM 278642103 167,153 2,897,942 SH   SOLE   1,038,458 0 1,859,484
ELLIE MAE INC COM 28849P100 360 6,500 SH   SOLE   0 0 6,500
GENERAL ELECTRIC CO COM 369604103 1,774 71,490 SH   SOLE   71,490 0 0
GENTEX CORP COM 371901109 93,440 5,106,029 SH   SOLE   1,817,020 0 3,289,009
GOOGLE INC CL C 38259P706 1,888 3,446 SH   SOLE   3,410 0 36
HALLIBURTON CO COM 406216101 351 7,994 SH   SOLE   7,447 0 547
HCP INC COM 40414L109 8,540 197,645 SH   SOLE   88,433 0 109,212
J G WENTWORTH CO CL A 46618D108 532 51,226 SH   SOLE   0 0 51,226
JOHNSON & JOHNSON COM 478160104 1,147 11,405 SH   SOLE   11,385 0 20
JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 918 41,725 SH   SOLE   0 0 41,725
LIBERTY INTERACTIVE CORP INT COM SER A 53071M104 1,022 35,000 SH   SOLE   0 0 35,000
LIBERTY INTERACTIVE CORP LBT VENT COM A 53071M880 209 4,975 SH   SOLE   0 0 4,975
MARKEL CORP COM 570535104 90,831 118,122 SH   SOLE   41,724 0 76,398
MASTERCARD INC CL A 57636Q104 1,165 13,485 SH   SOLE   3,485 0 10,000
MCDONALDS CORP COM 580135101 645 6,620 SH   SOLE   6,620 0 0
MCKESSON CORP COM 58155Q103 1,844 8,151 SH   SOLE   7,941 0 210
MICROSOFT CORP COM 594918104 178,927 4,401,636 SH   SOLE   1,554,523 0 2,847,113
MOODYS CORP COM 615369105 1,142 11,000 SH   SOLE   0 0 11,000
MOTOROLA SOLUTIONS INC COM NEW 620076307 163,818 2,457,152 SH   SOLE   835,166 0 1,621,986
NOVARTIS A G SPONSORED ADR 66987V109 156,226 1,584,279 SH   SOLE   562,407 0 1,021,872
OAKTREE CAP GROUP LLC UNIT CL A 674001201 252 4,880 SH   SOLE   4,880 0 0
ORACLE CORP COM 68389X105 171,313 3,970,183 SH   SOLE   1,384,878 0 2,585,305
PRICELINE GRP INC COM NEW 741503403 434 373 SH   SOLE   373 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 85,489 2,487,312 SH   SOLE   838,741 0 1,648,571
SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007a102 235 33,100 SH   SOLE   21,800 0 11,300
SAP SE SPON ADR 803054204 136,653 1,893,487 SH   SOLE   834,109 0 1,059,378
SCHLUMBERGER LTD COM 806857108 135,701 1,626,329 SH   SOLE   563,164 0 1,063,165
SPDR S&P 500 ETF TR TR UNIT 78462F103 292 1,416 SH   SOLE   1,416 0 0
TARGET CORP COM 87612E106 89,898 1,095,377 SH   SOLE   392,679 0 702,698
THERMO FISHER SCIENTIFIC INC COM 883556102 1,068 7,950 SH   SOLE   7,650 0 300
TWENTY FIRST CENTY FOX INC CL B 90130A200 1,249 38,000 SH   SOLE   0 0 38,000
VALEANT PHARMACEUTICALS INTL COM 91911K102 2,239 11,272 SH   SOLE   1,272 0 10,000
VISA INC COM CL A 92826C839 1,788 27,340 SH   SOLE   27,340 0 0