Name,Ticker,Title of class,Class,Change,CUSIP,Value,Shares or principal amount,Weighting AMERICAN TOWER CORP,AMT,cl a,Buy,03027X100,136660000.0,608838.0,13.044 MICROSOFT CORP,MSFT,,Sell,594918104,122985000.0,552942.0,11.739 MARKEL CORP,MKL,,Buy,570535104,84842000.0,82108.0,8.098 AES CORP,AES,,Sell,00130H105,50735000.0,2158937.0,4.843 COPART INC,CPRT,,Sell,217204106,49892000.0,392078.0,4.762 AMAZON COM INC,AMZN,,Sell,023135106,49427000.0,15176.0,4.718 UNIVERSAL DISPLAY CORP,OLED,,Sell,91347P105,49391000.0,214929.0,4.714 DOLLAR TREE INC,DLTR,,Sell,256746108,48772000.0,451426.0,4.655 CARMAX INC,KMX,,Sell,143130102,44982000.0,476204.0,4.294 APPLE INC,AAPL,,Sell,037833100,44553000.0,335766.0,4.253 O REILLY AUTOMOTIVE INC NEW,ORLY,,Buy,67103H107,40363000.0,89187.0,3.853 LOCKHEED MARTIN CORP,LMT,,Buy,539830109,38869000.0,109495.0,3.71 BERKSHIRE HATHAWAY INC DEL,BRKB,cl b,Buy,084670702,36397000.0,156971.0,3.474 TRUPANION INC,TRUP,,Sell,898202106,31829000.0,265887.0,3.038 MASTERCARD INC,MA,cl a,Buy,57636Q104,30303000.0,84896.0,2.892 BANK AMER CORP,BAC,,Sell,060505104,28032000.0,924841.0,2.676 OPTIMIZERX CORP,OPRX,,Sell,68401U204,21960000.0,704756.0,2.096 ENERGY RECOVERY INC,ERII,,Sell,29270J100,21427000.0,1570863.0,2.045 VISA INC,V,,Buy,92826C839,18130000.0,82890.0,1.731 COLONY CAP INC NEW,CLNY,,Buy,19626G108,17142000.0,3563838.0,1.636 B O K FINL CORP,BOKF,,Sell,05561Q201,9206000.0,134440.0,0.879 DUCK CREEK TECHNOLOGIES INC,DCT,,New,264120106,8485000.0,195957.0,0.81 NOVAVAX INC,NVAX,, ,670002104,6574000.0,58954.0,0.627 BROOKFIELD INFRAST PARTNERS,BIP,lp int unit,Sell,G16252101,6096000.0,123410.0,0.582 MPLX LP,MPLX,,Sell,55336V100,4982000.0,230132.0,0.476 MACQUARIE INFRASTR CO LLC,MIC,membership int,Sell,55608B105,4071000.0,108422.0,0.389 ATOMERA INC,ATOM,, ,04965B100,3862000.0,239996.0,0.369 ENERGY TRANSFER LP,ET,,Sell,29273V100,2862000.0,463075.0,0.273 CITIGROUP INC,C,,Sell,172967424,2788000.0,45213.0,0.266 ENTERPRISE PRODS PARTNERS LP,EPD,,Sell,293792107,2480000.0,126608.0,0.237 EQUINIX,EQIX,,Sell,29444U700,2363000.0,3309.0,0.226 BERKSHIRE HATHAWAY INC DEL,BRKA,cl a, ,084670108,2087000.0,6.0,0.199 KINDER MORGAN INC,KMI,,Sell,49456B101,2069000.0,151320.0,0.197 SBA COMMUNICATIONS CORP,SBAC,, ,78410G104,1805000.0,6398.0,0.172 PIONEER NAT RES CO,PXD,,Sell,723787107,1807000.0,15869.0,0.172 GLADSTONE COML CORP,GOOD,,Sell,376536108,1673000.0,92950.0,0.16 ADAPTIVE BIOTECHNOLOGIES COR,ADPT,, ,00650F109,1656000.0,28000.0,0.158 CYTOSORBENTS CORP,CTSO,,Buy,23283X206,1648000.0,206740.0,0.157 DENNYS CORP,DENN,,Sell,24869P104,1565000.0,106611.0,0.149 ANTARES PHARMA INC,ATRS,,Buy,036642106,1202000.0,301297.0,0.115 IRON MTN INC NEW,IRM,, ,46284V101,1154000.0,39130.0,0.11 STARWOOD PPTY TR INC,STWD,,Buy,85571B105,1156000.0,59877.0,0.11 LUNA INNOVATIONS,LUNA,,Buy,550351100,1140000.0,115350.0,0.109 ENVIVA PARTNERS LP,EVA,,Sell,29414J107,1136000.0,25000.0,0.108 AMERICAN INTL GROUP INC,AIG,, ,026874784,811000.0,21411.0,0.077 BROOKFIELD INFRASTRUCTURE CO,BIPC,,Sell,11275Q107,791000.0,10937.0,0.076 VANGUARD INDEX FDS,VOO,, ,922908363,663000.0,1930.0,0.063 CITY OFFICE REIT INC,CIO,,Sell,178587101,617000.0,63200.0,0.059 SPROTT PHYSICAL GOLD TRUST,PHYS,unit,Sell,85207H104,586000.0,38860.0,0.056 BROOKFIELD ASSET MGMT INC,BAM,cl a ltd vt sh,Sell,112585104,565000.0,13695.0,0.054 DISNEY WALT CO,DIS,,Buy,254687106,547000.0,3020.0,0.052 JPMORGAN CHASE & CO,JPM,, ,46625H100,392000.0,3088.0,0.037 SPDR GOLD TRUST,GLD,,Sell,78463V107,316000.0,1769.0,0.03 CABLE ONE INC,CABO,, ,12685J105,312000.0,140.0,0.03 PROCTER AND GAMBLE CO,PG,, ,742718109,309000.0,2221.0,0.029 FAUQUIER BANKSHARES INC VA,FBSS,, ,312059108,278000.0,16000.0,0.027 NEW RESIDENTIAL INVT CORP,NRZ,,Sell,64828T201,278000.0,28010.0,0.027 STORE CAP CORP,STOR,,Sell,862121100,222000.0,6528.0,0.021 COSTCO WHSL CORP NEW,COST,,Sell,22160K105,207000.0,550.0,0.02 GENERAL ELECTRIC CO,GE,, ,369604103,133000.0,12350.0,0.013 COLONY CR REAL ESTATE INC,CLNC,,New,19625T101,75000.0,10000.0,0.007 AMERICAN INTL GROUP INC,AIGWS,*w exp 01/19/21, ,026874156,3000.0,22230.0,0.0 CROWN CASTLE INTL CORP NEW,CCI,,Exit,22822V101,0.0,-1210.0,-0.021 UNITI GROUP INC,UNIT,,Exit,91325V108,0.0,-20075.0,-0.022 BROOKFIELD PROPERTY REIT INC,BPR,cl a,Exit,11282X103,0.0,-38885.0,-0.05 WELLS FARGO & CO NEW,WFC,,Exit,949746101,0.0,-21544.0,-0.053 LANDMARK INFRASTRUCTURE LP,LMRK,,Exit,51508J108,0.0,-80047.0,-0.076 EXTENDED STAY AMER INC,,unit,Exit,302249200,0.0,-67480.0,-0.084