Name,Ticker,Title of class,Class,Change,CUSIP,Value,Shares or principal amount,Weighting AMERICAN TOWER CORP,AMT,cl a,Sell,03027X100,144844000.0,599197.0,15.118 MICROSOFT CORP,MSFT,,Sell,594918104,118023000.0,561133.0,12.319 MARKEL CORP,MKL,,Buy,570535104,68160000.0,70001.0,7.114 AMAZON COM INC,AMZN,,Sell,023135106,48500000.0,15403.0,5.062 CARMAX INC,KMX,,Sell,143130102,44768000.0,487090.0,4.673 DOLLAR TREE INC,DLTR,,Sell,256746108,42534000.0,465665.0,4.44 COPART INC,CPRT,,Sell,217204106,41551000.0,395124.0,4.337 AES CORP,AES,,Sell,00130H105,40759000.0,2250661.0,4.254 APPLE INC,AAPL,,Buy,037833100,39544000.0,341460.0,4.127 UNIVERSAL DISPLAY CORP,OLED,,Buy,91347P105,39488000.0,218477.0,4.122 LOCKHEED MARTIN CORP,LMT,,New,539830109,36051000.0,94059.0,3.763 O REILLY AUTOMOTIVE INC NEW,ORLY,,Sell,67103H107,33457000.0,72563.0,3.492 BERKSHIRE HATHAWAY INC DEL,BRKB,cl b,Buy,084670702,31691000.0,148828.0,3.308 TRUPANION INC,TRUP,,Sell,898202106,30001000.0,380247.0,3.131 MASTERCARD INC,MA,cl a,Sell,57636Q104,26525000.0,78437.0,2.769 BANK AMER CORP,BAC,,Sell,060505104,23135000.0,960337.0,2.415 DENNYS CORP,DENN,,Sell,24869P104,19081000.0,1908095.0,1.992 VISA INC,V,,Sell,92826C839,16206000.0,81043.0,1.692 OPTIMIZERX CORP,OPRX,,Sell,68401U204,15201000.0,729045.0,1.587 ENERGY RECOVERY INC,ERII,,Buy,29270J100,12936000.0,1577540.0,1.35 PIONEER NAT RES CO,PXD,,Sell,723787107,8774000.0,102030.0,0.916 CITIGROUP INC,C,,Sell,172967424,8599000.0,199473.0,0.898 BROOKFIELD INFRAST PARTNERS,BIP,lp int unit,Sell,G16252101,7247000.0,152179.0,0.756 B O K FINL CORP,BOKF,, ,05561Q201,6993000.0,135764.0,0.73 NOVAVAX INC,NVAX,,Sell,670002104,6388000.0,58954.0,0.667 MACQUARIE INFRASTR CO LLC,MIC,membership int,Sell,55608B105,4256000.0,158262.0,0.444 MPLX LP,MPLX,,Sell,55336V100,3681000.0,233873.0,0.384 ENVIVA PARTNERS LP,EVA,, ,29414J107,2835000.0,70419.0,0.296 COLONY CAP INC NEW,CLNY,,Buy,19626G108,2635000.0,965156.0,0.275 ENERGY TRANSFER LP,ET,,Sell,29273V100,2551000.0,470722.0,0.266 EQUINIX,EQIX,, ,29444U700,2521000.0,3316.0,0.263 ATOMERA INC,ATOM,, ,04965B100,2508000.0,239996.0,0.262 KINDER MORGAN INC,KMI,,Sell,49456B101,2173000.0,176233.0,0.227 ENTERPRISE PRODS PARTNERS LP,EPD,, ,293792107,2138000.0,135403.0,0.223 SBA COMMUNICATIONS CORP,SBAC,, ,78410G104,2038000.0,6398.0,0.213 BERKSHIRE HATHAWAY INC DEL,BRKA,cl a, ,084670108,1920000.0,6.0,0.2 GLADSTONE COML CORP,GOOD,, ,376536108,1599000.0,94877.0,0.167 CYTOSORBENTS CORP,CTSO,,Buy,23283X206,1517000.0,190240.0,0.158 ADAPTIVE BIOTECHNOLOGIES COR,ADPT,, ,00650F109,1362000.0,28000.0,0.142 IRON MTN INC NEW,IRM,, ,46284V101,1048000.0,39130.0,0.109 NEW RESIDENTIAL INVT CORP,NRZ,,Sell,64828T201,886000.0,111405.0,0.092 CITY OFFICE REIT INC,CIO,,Sell,178587101,840000.0,111749.0,0.088 BROOKFIELD ASSET MGMT INC,BAM,cl a ltd vt sh,New,112585104,803000.0,24295.0,0.084 EXTENDED STAY AMER INC,,unit,Sell,302249200,806000.0,67480.0,0.084 SPROTT PHYSICAL GOLD TRUST,PHYS,unit,Buy,85207H104,773000.0,51360.0,0.081 ANTARES PHARMA INC,ATRS,, ,036642106,766000.0,283797.0,0.08 LANDMARK INFRASTRUCTURE LP,LMRK,,Buy,51508J108,724000.0,80047.0,0.076 BROOKFIELD INFRASTRUCTURE CO,BIPC,,Sell,11275Q107,641000.0,11571.0,0.067 STARWOOD PPTY TR INC,STWD,,Sell,85571B105,636000.0,42171.0,0.066 STORE CAP CORP,STOR,, ,862121100,619000.0,22580.0,0.065 VANGUARD INDEX FDS,VOO,, ,922908363,594000.0,1930.0,0.062 AMERICAN INTL GROUP INC,AIG,,Sell,026874784,589000.0,21411.0,0.061 LUNA INNOVATIONS,LUNA,,New,550351100,531000.0,88750.0,0.055 SPDR GOLD TRUST,GLD,, ,78463V107,526000.0,2969.0,0.055 WELLS FARGO & CO NEW,WFC,, ,949746101,506000.0,21544.0,0.053 BROOKFIELD PROPERTY REIT INC,BPR,cl a,Sell,11282X103,476000.0,38885.0,0.05 PROCTER AND GAMBLE CO,PG,, ,742718109,309000.0,2221.0,0.032 DISNEY WALT CO,DIS,, ,254687106,300000.0,2420.0,0.031 JPMORGAN CHASE & CO,JPM,, ,46625H100,297000.0,3088.0,0.031 CABLE ONE INC,CABO,, ,12685J105,264000.0,140.0,0.028 FAUQUIER BANKSHARES INC VA,FBSS,, ,312059108,241000.0,16000.0,0.025 UNITI GROUP INC,UNIT,, ,91325V108,211000.0,20075.0,0.022 CROWN CASTLE INTL CORP NEW,CCI,, ,22822V101,201000.0,1210.0,0.021 COSTCO WHSL CORP NEW,COST,,New,22160K105,204000.0,575.0,0.021 GENERAL ELECTRIC CO,GE,, ,369604103,77000.0,12350.0,0.008 AMERICAN INTL GROUP INC,AIGWS,*w exp 01/19/21,Sell,026874156,4000.0,22230.0,0.0 SCHEIN HENRY INC,HSIC,,Exit,806407102,0.0,-4245.0,-0.028 CENTURYLINK INC,LUMN,,Exit,156700106,0.0,-60170.0,-0.069 AXOS FINL INC,AX,,Exit,05465C100,0.0,-32540.0,-0.082 CROWN HOLDINGS INC,CCK,,Exit,228368106,0.0,-56562.0,-0.42