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
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1,355 28,000 SH   SOLE 0 28,000 0 0
AES CORP COM 00130H105 32,838 2,266,258 SH   SOLE 0 2,266,258 0 0
AMAZON COM INC COM 023135106 43,220 15,666 SH   SOLE 0 15,666 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/21 026874156 33 23,230 SH   SOLE 0 23,230 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,766 56,627 SH   SOLE 0 56,627 0 0
AMERICAN TOWER CORP CL A 03027X100 156,163 604,020 SH   SOLE 0 604,020 0 0
ANTARES PHARMA INC COM 036642106 780 283,797 SH   SOLE 0 283,797 0 0
APPLE INC COM 037833100 34,550 94,709 SH   SOLE 0 94,709 0 0
ATOMERA INC COM 04965B100 2,160 239,996 SH   SOLE 0 239,996 0 0
AXOS FINL INC COM 05465C100 718 32,540 SH   SOLE 0 32,540 0 0
BANK AMER CORP COM 060505104 23,029 969,646 SH   SOLE 0 969,646 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,604 6 SH   SOLE 0 6 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 26,439 148,107 SH   SOLE 0 148,107 0 0
B O K FINL CORP COM NEW 05561Q201 7,663 135,764 SH   SOLE 0 135,764 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 540 11,851 SH   SOLE 0 11,851 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 6,423 156,232 SH   SOLE 0 156,232 0 0
BROOKFIELD PROPERTY REIT INC CL A 11282X103 400 40,135 SH   SOLE 0 40,135 0 0
CABLE ONE INC COM 12685J105 248 140 SH   SOLE 0 140 0 0
CARMAX INC COM 143130102 43,869 489,886 SH   SOLE 0 489,886 0 0
CENTURYLINK INC COM 156700106 604 60,170 SH   SOLE 0 60,170 0 0
CITIGROUP INC COM NEW 172967424 15,053 294,578 SH   SOLE 0 294,578 0 0
CITY OFFICE REIT INC COM 178587101 1,152 114,484 SH   SOLE 0 114,484 0 0
COLONY CAP INC NEW CL A COM 19626G108 517 215,400 SH   SOLE 0 215,400 0 0
COPART INC COM 217204106 33,126 397,818 SH   SOLE 0 397,818 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 202 1,210 SH   SOLE 0 1,210 0 0
CROWN HOLDINGS INC COM 228368106 3,684 56,562 SH   SOLE 0 56,562 0 0
CYTOSORBENTS CORP COM NEW 23283X206 1,660 167,720 SH   SOLE 0 167,720 0 0
DENNYS CORP COM 24869P104 19,808 1,961,201 SH   SOLE 0 1,961,201 0 0
DOLLAR TREE INC COM 256746108 44,605 481,280 SH   SOLE 0 481,280 0 0
ENERGY RECOVERY INC COM 29270J100 11,975 1,576,727 SH   SOLE 0 1,576,727 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3,372 473,615 SH   SOLE 0 473,615 0 0
ENTERPRISE PRODS PARTNERS LP COM 293792107 2,460 135,403 SH   SOLE 0 135,403 0 0
ENVIVA PARTNERS LP COM UNIT 29414J107 2,538 70,419 SH   SOLE 0 70,419 0 0
EQUINIX COM NEW 29444U700 2,329 3,316 SH   SOLE 0 3,316 0 0
EXTENDED STAY AMER INC UNIT 302249200 785 70,185 SH   SOLE 0 70,185 0 0
FAUQUIER BANKSHARES INC VA COM 312059108 226 16,000 SH   SOLE 0 16,000 0 0
GENERAL ELECTRIC CO COM 369604103 84 12,350 SH   SOLE 0 12,350 0 0
GLADSTONE COML CORP COM 376536108 1,779 94,877 SH   SOLE 0 94,877 0 0
SCHEIN HENRY INC COM 806407102 248 4,245 SH   SOLE 0 4,245 0 0
IRON MTN INC NEW COM 46284V101 1,021 39,130 SH   SOLE 0 39,130 0 0
JPMORGAN CHASE & CO COM 46625H100 290 3,088 SH   SOLE 0 3,088 0 0
KINDER MORGAN INC COM 49456B101 2,833 186,773 SH   SOLE 0 186,773 0 0
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 735 74,202 SH   SOLE 0 74,202 0 0
MACQUARIE INFRASTR CO LLC MEMBERSHIP INT 55608B105 4,916 160,191 SH   SOLE 0 160,191 0 0
MARKEL CORP COM 570535104 64,547 69,918 SH   SOLE 0 69,918 0 0
MASTERCARD INC CL A 57636Q104 23,379 79,062 SH   SOLE 0 79,062 0 0
MICROSOFT CORP COM 594918104 116,994 574,880 SH   SOLE 0 574,880 0 0
MPLX LP COM UNIT REP LTD 55336V100 4,115 238,115 SH   SOLE 0 238,115 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 846 113,925 SH   SOLE 0 113,925 0 0
NOVAVAX INC COM 670002104 6,595 79,119 SH   SOLE 0 79,119 0 0
OPTIMIZERX CORP COM NEW 68401U204 9,575 734,840 SH   SOLE 0 734,840 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 30,844 73,148 SH   SOLE 0 73,148 0 0
PIONEER NAT RES CO COM 723787107 10,392 106,367 SH   SOLE 0 106,367 0 0
PROCTER AND GAMBLE CO COM 742718109 266 2,221 SH   SOLE 0 2,221 0 0
SBA COMMUNICATIONS CORP COM 78410G104 1,906 6,398 SH   SOLE 0 6,398 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 497 2,969 SH   SOLE 0 2,969 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 556 38,860 SH   SOLE 0 38,860 0 0
STARWOOD PPTY TR INC COM 85571B105 645 43,088 SH   SOLE 0 43,088 0 0
STORE CAP CORP COM 862121100 538 22,580 SH   SOLE 0 22,580 0 0
TRUPANION INC COM 898202106 16,479 386,015 SH   SOLE 0 386,015 0 0
UNITI GROUP INC COM 91325V108 188 20,075 SH   SOLE 0 20,075 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 32,589 217,812 SH   SOLE 0 217,812 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 547 1,930 SH   SOLE 0 1,930 0 0
VISA INC COM CL A 92826C839 15,771 81,643 SH   SOLE 0 81,643 0 0
DISNEY WALT CO COM DISNEY 254687106 270 2,420 SH   SOLE 0 2,420 0 0
WELLS FARGO & CO NEW COM 949746101 552 21,544 SH   SOLE 0 21,544 0 0