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 LCOM0084741083,90167,479SH SOLE 3,90100
ALARM COM HLDGS INCCOM0116421052883,336SH SOLE 28800
ALBEMARLE CORPCOM0126531013,39623,246SH SOLE 3,39600
AMAZON COM INCCOM0231351068,4192,721SH SOLE 8,41900
AMGEN INCCOM0311621004,99120,058SH SOLE 4,99100
ANGLOGOLD ASHANTI LISPONSORED ADR03512820628012,741SH SOLE 28000
APPLE INCCOM0378331004,77439,084SH SOLE 4,77400
AUTOMATIC DATA PROCECOM0530151032,54413,499SH SOLE 2,54400
BK OF AMERICA CORPCOM06050510445311,708SH SOLE 45300
BARRICK GOLD CORPCOM0679011084,832244,050SH SOLE 4,83200
BERKSHIRE HATHAWAY ICL B NEW08467070213,40752,480SH SOLE 13,40700
BHP GROUP LTDSPONSORED ADS08860610813,588195,817SH SOLE 13,58800
BOEING COCOM0970231051,4695,768SH SOLE 1,46900
BROOKFIELD ASSET MGMCL A LTD VT SH11258510495621,482SH SOLE 95600
CARMAX INCCOM1431301022,14016,133SH SOLE 2,14000
CATERPILLAR INCCOM1491231012811,214SH SOLE 28100
CHEVRON CORP NEWCOM1667641001,69716,199SH SOLE 1,69700
CREDIT ACCEP CORP MICOM2253101012,6417,331SH SOLE 2,64100
DANAHER CORPORATIONCOM2358511026382,834SH SOLE 63800
DISNEY WALT COCOM2546871064,14822,481SH SOLE 4,14800
DOLLAR TREE INCCOM2567461088807,689SH SOLE 88000
FASTENAL COCOM3119001042555,077SH SOLE 25500
FRANCO NEV CORPCOM3518581056,26249,983SH SOLE 6,26200
HOME DEPOT INCCOM4370761022,5878,475SH SOLE 2,58700
HONEYWELL INTL INCCOM4385161066322,913SH SOLE 63200
INTEL CORPCOM4581401003,36452,560SH SOLE 3,36400
ISHARES GOLD TRUSTISHARES46428510544,4562,734,094SH SOLE 44,45600
ISHARES CORE S&P 500 ETFCORE S&P500 ETF4642872003587SH SOLE 3500
ISHARES TRMSCI EAFE ETF4642874651,58920,948SH SOLE 1,58900
ISHARES TRCORE S&P US GWT4642876713,19335,172SH SOLE 3,19300
ISHARES TRCORE S&P US VLU4642876632,48536,063SH SOLE 2,48500
JOHNSON & JOHNSONCOM4781601047,27544,266SH SOLE 7,27500
KINROSS GOLD CORPCOM49690240446870,179SH SOLE 46800
LIVE NATION ENTERTAICOM5380341097729,121SH SOLE 77200
MARKEL CORPCOM570535104601527SH SOLE 60100
MICROSOFT CORPCOM5949181047,23830,698SH SOLE 7,23800
MOODYS CORPCOM6153691052,8689,606SH SOLE 2,86800
NEWMONT CORPCOM6516391065,37189,113SH SOLE 5,37100
OCCIDENTAL PETE CORPCOM67459910527510,323SH SOLE 27500
POSCOSPONSORED ADR69348310917,888247,750SH SOLE 17,88800
PEPSICO INCCOM7134481082241,587SH SOLE 22400
PFIZER INCCOM7170811036,026166,326SH SOLE 6,02600
PHILIP MORRIS INTL ICOM7181721092462,777SH SOLE 24600
PIONEER NAT RES COCOM7237871073612,276SH SOLE 36100
PROCTER AND GAMBLE CCOM7427181091,38910,253SH SOLE 1,38900
RIO TINTO PLCSPONSORED ADR76720410013,364172,102SH SOLE 13,36400
ROPER TECHNOLOGIES ICOM7766961061,3243,283SH SOLE 1,32400
ROYAL GOLD INCCOM7802871085,11147,490SH SOLE 5,11100
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241022,11747,705SH OTR 1,2228960
SCHWAB INTERMEDIATE TERMUS TRS ETFINTRM TRM TRES80852485412206SH SOLE 1200
SEMPRA ENERGYCOM8168511091,2909,727SH SOLE 1,29000
SUNCOR ENERGY INC NECOM8672241071,77284,768SH SOLE 1,77200
SYSTEMAX INCCOM8718511012646,427SH SOLE 26400
TJX COS INC NEWCOM8725401092013,043SH SOLE 20100
UNION PAC CORPCOM9078181082571,167SH SOLE 25700
UNITED PARCEL SERVICCL B9113121062,94017,297SH SOLE 2,94000
VANGUARD WORLD FDEXTENDED DUR9219107091621,290SH SOLE 16200
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438584228,592SH SOLE 42200
VANGUARD INTL EQUITYFTSE EMR MKT ETF92204285851,441988,298SH SOLE 51,44100
VAPOTHERM INCCOM9221071072269,405SH SOLE 22600
VANGUARD INDEX FDSREAL ESTATE ETF9229085536833,305SH OTR 06830
VANGUARD INDEX FDSTOTAL STK MKT922908769172832SH SOLE 17200
WALMART INCCOM9311421037,64556,285SH SOLE 7,64500
WHEATON PRECIOUS METCOM9628791025,518144,411SH SOLE 5,51800
WILLIAMS COS INCCOM9694571006,902291,350SH SOLE 6,90200
WORLD ACCEP CORP DELCOM9814191049767,520SH SOLE 97600
YELP INCCL A98581710574619,121SH SOLE 74600
VERISIGN INCCOM92343E1026,45932,495SH SOLE 6,45900
VALE S ASPONSORED ADS91912E10538121,930SH SOLE 38100
WORLD GOLD TRSPDR GLD MINIS98149E20436821,660SH SOLE 36800
CIMPRESS PLCSHS EUROG2143T1031,46814,663SH SOLE 1,46800
ABERDEEN STD GOLD ETPHYSCL GOLD SHS00326A10416510,083SH SOLE 16500
ADOBE SYSTEMS INCORPCOM00724F1019261,948SH SOLE 92600
ALPHABET INCCAP STK CL C02079K1073,4131,650SH SOLE 3,41300
AMERICAN TOWER CORPCOM03027X1002,94212,306SH SOLE 2,94200
ANSYS INCCOM03662Q1053471,023SH SOLE 34700
BLACKROCK INCCOM09247X1013,1294,150SH SOLE 3,12900
BOOKING HOLDINGS INCCOM09857L108361155SH SOLE 36100
CBOE GLOBAL MKTS INCCOM12503M1081,27412,907SH SOLE 1,27400
CME GROUP INCCOM12572Q1052,62212,838SH SOLE 2,62200
CISCO SYS INCCOM17275R1023486,734SH SOLE 34800
COLONY CAP INC NEWCL A COM19626G10811818,264SH SOLE 11800
CONOCOPHILLIPSCOM20825C1042,55348,204SH SOLE 2,55300
COSTCO WHSL CORP NEWCOM22160K1057,17220,347SH SOLE 7,17200
COSTAR GROUP INCCOM22160N1091,3611,656SH SOLE 1,36100
DUKE ENERGY CORP NEWCOM NEW26441C2041,36314,120SH SOLE 1,36300
EOG RES INCCOM26875P1013144,335SH SOLE 31400
ENBRIDGE INCCOM29250N1056,486178,190SH SOLE 6,48600
EXXON MOBIL CORPCOM30231G1021,81432,494SH SOLE 1,81400
FACEBOOK INCCL A30303M1023151,070SH SOLE 31500
FREEPORT-MCMORAN INCCL B35671D85735810,866SH SOLE 35800
GOLDMAN SACHS GROUPCOM38141G104222680SH SOLE 22200
HESS CORPCOM42809H1073044,303SH SOLE 30400
ISHARES TRCORE MSCI EAFE46432F84212173SH SOLE 1200
ISHARES INCCORE MSCI EMKT46434G10349,350766,788SH OTR 48,3391,0120
ISHARES INCMSCI GBL ETF NEW46434G8481323,138SH SOLE 13200
JPMORGAN CHASE & COCOM46625H1003,88225,498SH SOLE 3,88200
KKR & CO INCCOM48251W1041,23625,304SH SOLE 1,23600
MASTERCARD INCORPORACL A57636Q1043,4639,727SH SOLE 3,46300
MERCK & CO. INCCOM58933Y1053995,178SH SOLE 39900
OREILLY AUTOMOTIVE ICOM67103H1071,6433,239SH SOLE 1,64300
SBA COMMUNICATIONS CCL A78410G1041,1824,257SH SOLE 1,18200
SPDR GOLD TRGOLD SHS78463V1077734,835SH OTR 2864880
SPDR SER TRS&P METALS MNG78464A7551,17629,451SH SOLE 1,17600
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y209541SH SOLE 500
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y308566SH SOLE 500
SELECT SECTOR SPDR TRENERGY81369Y5067141SH SOLE 700
SOUTHERN COPPER CORPCOM84265V10516,200238,686SH SOLE 16,20000
TC ENERGY CORPCOM87807B1076,284137,365SH SOLE 6,28400
3M COCOM88579Y1014162,160SH SOLE 41600
UNITEDHEALTH GROUP ICOM91324P1027,67520,628SH SOLE 7,67500
VANECK VECTORS ETF TRGOLD MINERS ETF92189F1061765,410SH SOLE 17600
VANGUARD WORLD FDSCONSUM STP ETF92204A20715SH SOLE 100
VANGUARD WORLD FDSENERGY ETF92204A3061,67924,690SH SOLE 1,67900
VANGUARD WORLD FDSUTILITIES ETF92204A876537SH SOLE 500
VANGUARD SCOTTSDALE FDSINTER TERM TREAS92206C7062033,020SH OTR 02030
VANGUARD SCOTTSDALE FDSLONG TERM TREAS92206C847971,173SH SOLE 9700
VERIZON COMMUNICATIOCOM92343V1047,501128,989SH SOLE 7,50100
VERISK ANALYTICS INCCOM92345Y1067424,202SH SOLE 74200
VIATRIS INCCOM92556V10622816,311SH SOLE 22800
VISA INCCOM CL A92826C8391,8588,773SH SOLE 1,85800
WAYFAIR INCCL A94419L1014,72715,017SH SOLE 4,72700
MEDTRONIC PLCSHSG5960L1033,85732,647SH SOLE 3,85700