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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
AGNICO EAGLE MINES LCOM0084741084,68058,789SH SOLE 4,68000
ALBEMARLE CORPCOM0126531014,32348,422SH SOLE 4,32300
AMAZON COM INCCOM0231351067,7112,449SH SOLE 7,71100
AMGEN INCCOM0311621004,59318,072SH SOLE 4,59300
ANGLOGOLD ASHANTI LISPONSORED ADR03512820633612,741SH SOLE 33600
APPLE INCCOM0378331005,43746,946SH SOLE 5,43700
AUTOMATIC DATA PROCECOM0530151031,73712,453SH SOLE 1,73700
BK OF AMERICA CORPCOM06050510428211,708SH SOLE 28200
BARRICK GOLD CORPORACOM0679011085,916210,473SH SOLE 5,91600
BERKSHIRE HATHAWAY ICL B NEW08467070215,95874,942SH SOLE 15,95800
BHP GROUP LTDSPONSORED ADS08860610810,096195,241SH SOLE 10,09600
BOEING COCOM0970231051,0176,151SH SOLE 1,01700
BROOKFIELD ASSET MGMCL A LTD VT SH11258510462819,010SH SOLE 62800
CARMAX INCCOM1431301021,58617,257SH SOLE 1,58600
CHEVRON CORP NEWCOM1667641006,10284,745SH SOLE 6,10200
CREDIT ACCEP CORP MICOM2253101012,4167,134SH SOLE 2,41600
DANAHER CORPORATIONCOM2358511025992,781SH SOLE 59900
DISNEY WALT COCOM DISNEY2546871062,78222,423SH SOLE 2,78200
DOLLAR TREE INCCOM2567461087067,729SH SOLE 70600
FASTENAL COCOM3119001042295,077SH SOLE 22900
FRANCO NEV CORPCOM3518581056,84949,072SH SOLE 6,84900
GENERAL MLS INCCOM3703341042423,930SH SOLE 24200
HOME DEPOT INCCOM4370761022,1367,690SH SOLE 2,13600
HONEYWELL INTL INCCOM4385161064002,428SH SOLE 40000
INTEL CORPCOM4581401002,64651,103SH SOLE 2,64600
ISHARES GOLD TRUSTISHARES46428510546,5112,585,397SH SOLE 46,51100
ISHARES CORE S&P 500 ETFETF46428720041122SH SOLE 4100
ISHARES TRMSCI EAFE ETF4642874651,33320,948SH SOLE 1,33300
ISHARES TRCORE S&P4642874654,77171,235SH SOLE 4,77100
JOHNSON & JOHNSONCOM4781601046,49043,589SH SOLE 6,49000
KINROSS GOLD CORPCOM49690240461970,179SH SOLE 61900
LIVE NATION ENTERTAICOM5380341095149,541SH SOLE 51400
MARKEL CORPCOM570535104814836SH SOLE 81400
MICROSOFT CORPCOM5949181045,91128,104SH SOLE 5,91100
MOODYS CORPCOM6153691052,7299,414SH SOLE 2,72900
NEWMONT CORPCOM6516391063,20350,479SH SOLE 3,20300
OCCIDENTAL PETE CORPCOM67459910510110,127SH SOLE 10100
POSCOSPONSORED ADR69348310910,354247,342SH SOLE 10,35400
PEPSICO INCCOM7134481082201,587SH SOLE 22000
PFIZER INCCOM7170811035,447148,409SH SOLE 5,44700
PHILIP MORRIS INTL ICOM7181721092072,763SH SOLE 20700
PROCTER AND GAMBLE CCOM7427181091,42510,253SH SOLE 1,42500
RIO TINTO PLCSPONSORED ADR76720410010,795178,755SH SOLE 10,79500
ROPER TECHNOLOGIES ICOM7766961061,1552,924SH SOLE 1,15500
ROYAL GOLD INCCOM7802871085,77548,054SH SOLE 5,77500
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241027329,197SH OTR 07320
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247061,02938,443SH SOLE 1,02900
SCHWAB INTERMEDIATE TERMUS TRS ETFETF80852485411192SH SOLE 1100
SUNCOR ENERGY INC NECOM8672241075,146420,798SH SOLE 5,14600
UNION PAC CORPCOM9078181082301,167SH SOLE 23000
UNITED PARCEL SERVICCL B9113121062,89117,352SH SOLE 2,89100
VANGUARD FTSE DEVELOPED MATS ETF IVETF921943858421,039SH SOLE 4200
VANGUARD INTL EQUITYFTSE EMR MKT ETF92204285842,940993,056SH SOLE 42,94000
VANGUARD FTSE EMERGING MARK ETF IVETF92204285842970SH SOLE 4200
VAPOTHERM INCCOM9221071072277,818SH SOLE 22700
VANGUARD INDEX FDSTOTAL STK MKT9229087695243,079SH OTR 05240
VANGUARD TOTAL STOCK MARKET ETFETF9229087691991,167SH SOLE 19900
WALMART INCCOM9311421038,12958,103SH SOLE 8,12900
WALGREENS BOOTS ALLICOM9314271083018,367SH SOLE 30100
WHEATON PRECIOUS METCOM9628791023,94580,389SH SOLE 3,94500
WORLD ACCEP CORP DELCOM9814191047727,310SH SOLE 77200
YELP INCCL A98581710536518,162SH SOLE 36500
VERISIGN INCCOM92343E1025,83328,473SH SOLE 5,83300
VALE S ASPONSORED ADS91912E10523221,930SH SOLE 23200
ADOBE INCCOM00724F1019401,917SH SOLE 94000
ALPHABET INCCAP STK CL C02079K1072,4191,646SH SOLE 2,41900
AMERICAN TOWER CORPCOM03027X1002,86811,864SH SOLE 2,86800
ANSYS INCCOM03662Q1053361,028SH SOLE 33600
BLACKROCK INCCOM09247X1011,9963,541SH SOLE 1,99600
CBOE GLOBAL MARKETSCOM12503M1082,70130,779SH SOLE 2,70100
CME GROUP INCCOM12572Q1052,76716,539SH SOLE 2,76700
CONOCOPHILLIPSCOM20825C1046,038183,853SH SOLE 6,03800
COSTCO WHSL CORP NEWCOM22160K1056,98119,665SH SOLE 6,98100
COSTAR GROUP INCCOM22160N1091,3601,603SH SOLE 1,36000
EXXON MOBIL CORPCOM30231G1024,474130,337SH SOLE 4,47400
FACEBOOK INCCL A30303M1022801,070SH SOLE 28000
ISHARES CORE MSCI EAFE ETFETF46432F84211190SH SOLE 1100
ISHARES INCCORE MSCI EMKT46434G10337,740714,779SH SOLE 37,74000
ISHARES INCCORE MSCI EMKT46434G10382315,591SH SOLE 82300
ISHARES CORE MSCI EMERGING ETFETF46434G1038156SH SOLE 800
ISHARES MSCI GLOBAL METALS & MINING PRODUCERS ETFETF46434G8481164,348SH SOLE 11600
JPMORGAN CHASE & COCOM46625H1002,43125,252SH SOLE 2,43100
KKR & CO INCCOM48251W10482924,154SH SOLE 82900
MASTERCARD INCORPORACL A57636Q1043,39010,026SH SOLE 3,39000
MERCK & CO. INCCOM58933Y1054305,178SH SOLE 43000
OREILLY AUTOMOTIVE ICOM67103H1071,4303,101SH SOLE 1,43000
PINTEREST INCCL A72352L1062165,204SH SOLE 21600
SBA COMMUNICATIONS CCL A78410G1041,3264,162SH SOLE 1,32600
SPDR S&P 500 ETFETF78462F10361183SH SOLE 6100
SPDR GOLD TRGOLD SHS78463V1073161,785SH SOLE 31600
SPDR GOLD TRGOLD SHS78463V1075403,050SH OTR 05400
SPDR SER TRS&P METALS MNG78464A75568429,451SH SOLE 68400
SELECT SECTOR HEALTH CARE SPDR ETFETF81369Y209441SH SOLE 400
SPDR FUND CONSUMER STAPLES ETF IVETF81369Y308464SH SOLE 400
ENERGY SELECT SECTOR SPDR ETFETF81369Y506612,042SH SOLE 6100
SOUTHERN COPPER CORPCOM84265V10510,8091SH SOLE 10,80900
3M COCOM88579Y101346238,761SH SOLE 34600
UNITEDHEALTH GROUP ICOM91324P1026,1402,160SH SOLE 6,14000
VANECK VECTORS ETF TGOLD MINERS ETF92189F10621219,694SH SOLE 21200
VANECK VECTORS GOLD MINERS ETFETF92189F1061715,407SH SOLE 17100
VANGUARD WORLD FDSENERGY ETF92204A3069244,367SH SOLE 92400
VANGUARD ENERGY ETFETF92204A306403SH SOLE 4000
VANGUARD UTILITIES ETFETF92204A876422,923SH SOLE 400
VANGUARD SCOTTSDALEINTER TERM TREAS92206C706213992SH SOLE 21300
VANGUARD LONG TERM TREASURY ETFETF92206C84725333SH SOLE 25300
VERIZON COMMUNICATIOCOM92343V1047,3293,020SH OTR 07,3290
VERISK ANALYTICS INCCOM92345Y1067662,535SH SOLE 76600
VISA INCCOM CL A92826C8391,775123,194SH SOLE 1,77500
WAYFAIR INCCL A94419L1014,7104,134SH SOLE 4,71000
CIMPRESS PLCSHS EUROG2143T1031,0018,876SH SOLE 1,00100
MEDTRONIC PLCSHSG5960L1033,39132,638SH SOLE 3,39100