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
APPLE INC COM 037833100 3,109 22,737 SH   SOLE   0 0 22,737
ABBVIE INC COM 00287Y109 640 4,177 SH   SOLE   0 0 4,177
ABBOTT LABS COM 002824100 294 2,703 SH   SOLE   0 0 2,703
ARCH CAP GROUP LTD ORD G0450A105 3,321 73,006 SH   SOLE   0 0 73,006
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,099 3,003 SH   SOLE   0 0 3,003
AUTODESK INC COM 052769106 861 5,007 SH   SOLE   0 0 5,007
AMERICAN INTL GROUP INC COM NEW 026874784 343 6,701 SH   SOLE   0 0 6,701
ANTERO MIDSTREAM CORP COM 03676B102 1,291 142,600 SH   SOLE   0 0 142,600
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 482 25,400 SH   SOLE   0 0 25,400
AMAZON COM INC COM 023135106 2,535 23,866 SH   SOLE   0 0 23,866
ANSYS INC COM 03662Q105 767 3,205 SH   SOLE   0 0 3,205
AON PLC SHS CL A G0403H108 303 1,123 SH   SOLE   0 0 1,123
APTOSE BIOSCIENCES INC COM NEW 03835T200 290 390,894 SH   SOLE   0 0 390,894
ANTERO RESOURCES CORP COM 03674X106 26,166 853,700 SH   SOLE   0 0 853,700
ACTIVISION BLIZZARD INC COM 00507V109 5,631 72,322 SH   SOLE   0 0 72,322
AVALARA INC COM 05338G106 247 3,500 SH   SOLE   0 0 3,500
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,298 29,013 SH   SOLE   0 0 29,013
BK OF AMERICA CORP COM 060505104 1,350 43,356 SH   SOLE   0 0 43,356
BHP GROUP PLC SPONSORED ADR 088606108 1,197 21,300 SH   SOLE   0 0 21,300
BARCLAYS PLC ADR 06738E204 555 73,017 SH   SOLE   0 0 73,017
BLACK KNIGHT INC COM 09215C105 1,373 21,000 SH   SOLE   0 0 21,000
BOOKING HOLDINGS INC COM 09857L108 1,084 620 SH   SOLE   0 0 620
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,919 25,343 SH   SOLE   0 0 25,343
BLACK STONE MINERALS L P COM UNIT 09225M101 174 12,724 SH   SOLE   0 0 12,724
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,808 36,566 SH   SOLE   0 0 36,566
CITIGROUP INC COM NEW 172967424 653 14,207 SH   SOLE   0 0 14,207
CBOE GLOBAL MKTS INC COM 12503M108 589 5,208 SH   SOLE   0 0 5,208
CDW CORP COM 12514G108 1,003 6,366 SH   SOLE   0 0 6,366
CHARTER COMMUNICATIONS INC N CL A 16119P108 328 700 SH   SOLE   0 0 700
CONOCOPHILLIPS COM 20825C104 1,669 18,579 SH   SOLE   0 0 18,579
COPART INC COM 217204106 1,382 12,720 SH   SOLE   0 0 12,720
CHARLES RIV LABS INTL INC COM 159864107 428 2,000 SH   SOLE   0 0 2,000
CISCO SYS INC COM 17275R102 3,919 91,905 SH   SOLE   0 0 91,905
CSW INDUSTRIALS INC COM 126402106 549 5,332 SH   SOLE   0 0 5,332
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 545 13,541 SH   SOLE   0 0 13,541
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 5,003 158,327 SH   SOLE   0 0 158,327
DISNEY WALT CO COM 254687106 1,459 15,451 SH   SOLE   0 0 15,451
DOLLAR TREE INC COM 256746108 257 1,650 SH   SOLE   0 0 1,650
DOCUSIGN INC COM 256163106 212 3,700 SH   SOLE   0 0 3,700
EBAY INC. COM 278642103 1,375 33,000 SH   SOLE   0 0 33,000
ECOLAB INC COM 278865100 446 2,900 SH   SOLE   0 0 2,900
ISHARES TR MSCI EMG MKT ETF 464287234 1,692 42,193 SH   SOLE   0 0 42,193
ISHARES TR MSCI EAFE ETF 464287465 2,846 45,545 SH   SOLE   0 0 45,545
EQUIFAX INC COM 294429105 1,444 7,900 SH   SOLE   0 0 7,900
EOG RES INC COM 26875P101 497 4,500 SH   SOLE   0 0 4,500
ENTERPRISE PRODS PARTNERS L COM 293792107 4,443 182,329 SH   SOLE   0 0 182,329
EQT CORP COM 26884L109 240 6,965 SH   SOLE   0 0 6,965
ENERPLUS CORP COM 292766102 270 20,420 SH   SOLE   0 0 20,420
ENSTAR GROUP LIMITED SHS G3075P101 1,456 6,803 SH   SOLE   0 0 6,803
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 8,227 824,337 SH   SOLE   0 0 824,337
EXPEDIA GROUP INC COM NEW 30212P303 332 3,500 SH   SOLE   0 0 3,500
EXTREME NETWORKS INC COM 30226D106 111 12,400 SH   SOLE   0 0 12,400
FIDELITY NATL INFORMATION SV COM 31620M106 786 8,579 SH   SOLE   0 0 8,579
FISERV INC COM 337738108 1,095 12,304 SH   SOLE   0 0 12,304
GODADDY INC CL A 380237107 772 11,100 SH   SOLE   0 0 11,100
GENERAL ELECTRIC CO COM 369604103 443 6,962 SH   SOLE   0 0 6,962
SPDR GOLD TR GOLD SHS 78463V107 3,265 19,381 SH   SOLE   0 0 19,381
ALPHABET INC CAP STK CL C 02079K107 860 393 SH   SOLE   0 0 393
ALPHABET INC CAP STK CL A 02079K305 5,326 2,444 SH   SOLE   0 0 2,444
HOME DEPOT INC COM 437076102 4,344 15,837 SH   SOLE   0 0 15,837
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,218 76,000 SH   SOLE   0 0 76,000
ISHARES TR 3 7 YR TREAS BD 464288661 653 5,470 SH   SOLE   0 0 5,470
INGREDION INC COM 457187102 520 5,904 SH   SOLE   0 0 5,904
INTEL CORP COM 458140100 4,106 109,769 SH   SOLE   0 0 109,769
ITURAN LOCATION AND CONTROL SHS M6158M104 245 10,000 SH   SOLE   0 0 10,000
ISHARES TR RUS 2000 VAL ETF 464287630 208 1,530 SH   SOLE   0 0 1,530
JOHNSON & JOHNSON COM 478160104 3,199 18,022 SH   SOLE   0 0 18,022
JPMORGAN CHASE & CO COM 46625H100 459 4,080 SH   SOLE   0 0 4,080
KEURIG DR PEPPER INC COM 49271V100 488 13,800 SH   SOLE   0 0 13,800
KEYCORP COM 493267108 2,193 127,300 SH   SOLE   0 0 127,300
KRAFT HEINZ CO COM 500754106 1,335 35,000 SH   SOLE   0 0 35,000
KINDER MORGAN INC DEL COM 49456B101 7,350 438,531 SH   SOLE   0 0 438,531
KIMBELL RTY PARTNERS LP COM 49435R102 164 10,478 SH   SOLE   0 0 10,478
SOUTHWEST AIRLS CO COM 844741108 492 13,611 SH   SOLE   0 0 13,611
ISHARES TR MBS ETF 464288588 17,633 180,866 SH   SOLE   0 0 180,866
MOODYS CORP COM 615369105 272 1,000 SH   SOLE   0 0 1,000
META PLATFORMS INC CL A 30303M102 5,385 33,393 SH   SOLE   0 0 33,393
MARKEL CORP COM 570535104 1,825 1,411 SH   SOLE   0 0 1,411
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 9,389 246,370 SH   SOLE   0 0 246,370
3M CO COM 88579Y101 1,411 10,902 SH   SOLE   0 0 10,902
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4,699 98,383 SH   SOLE   0 0 98,383
MARATHON PETE CORP COM 56585A102 1,199 14,589 SH   SOLE   0 0 14,589
MPLX LP COM UNIT REP LTD 55336V100 1,115 38,266 SH   SOLE   0 0 38,266
MERCK & CO. INC COM 58933Y105 473 5,191 SH   SOLE   0 0 5,191
MICROSOFT CORP COM 594918104 6,089 23,706 SH   SOLE   0 0 23,706
M & T BK CORP COM 55261F104 2,198 13,793 SH   SOLE   0 0 13,793
NETFLIX INC COM 64110L106 2,244 12,831 SH   SOLE   0 0 12,831
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 621 63,288 SH   SOLE   0 0 63,288
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2,835 274,663 SH   SOLE   0 0 274,663
PEPSICO INC COM 713448108 438 2,631 SH   SOLE   0 0 2,631
PFIZER INC COM 717081103 336 6,407 SH   SOLE   0 0 6,407
PROGRESSIVE CORP COM 743315103 3,397 29,217 SH   SOLE   0 0 29,217
PARTY CITY HOLDCO INC COM 702149105 36 27,500 SH   SOLE   0 0 27,500
PAYPAL HLDGS INC COM 70450Y103 484 6,927 SH   SOLE   0 0 6,927
QUALCOMM INC COM 747525103 319 2,500 SH   SOLE   0 0 2,500
QURATE RETAIL INC COM SER A 74915M100 312 108,800 SH   SOLE   0 0 108,800
REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 38 43,532 SH   SOLE   0 0 43,532
ROKU INC COM CL A 77543R102 427 5,200 SH   SOLE   0 0 5,200
ROSS STORES INC COM 778296103 323 4,600 SH   SOLE   0 0 4,600
SABRE CORP COM 78573M104 3,676 630,521 SH   SOLE   0 0 630,521
SCHWAB CHARLES CORP COM 808513105 1,139 18,032 SH   SOLE   0 0 18,032
ISHARES TR SHORT TREAS BD 464288679 903 8,201 SH   SOLE   0 0 8,201
ISHARES TR 1 3 YR TREAS BD 464287457 275 3,316 SH   SOLE   0 0 3,316
S&P GLOBAL INC COM 78409V104 578 1,716 SH   SOLE   0 0 1,716
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,143 16,284 SH   SOLE   0 0 16,284
STATE STR CORP COM 857477103 456 7,400 SH   SOLE   0 0 7,400
SUNCOR ENERGY INC NEW COM 867224107 393 11,200 SH   SOLE   0 0 11,200
TYSON FOODS INC CL A 902494103 585 6,800 SH   SOLE   0 0 6,800
TWILIO INC CL A 90138F102 226 2,700 SH   SOLE   0 0 2,700
UNILEVER PLC SPON ADR NEW 904767704 218 4,767 SH   SOLE   0 0 4,767
UPSTART HLDGS INC COM 91680M107 317 10,020 SH   SOLE   0 0 10,020
UROGEN PHARMA LTD COM M96088105 691 84,331 SH   SOLE   0 0 84,331
VISA INC COM CL A 92826C839 607 3,084 SH   SOLE   0 0 3,084
VERITEX HLDGS INC COM 923451108 385 13,158 SH   SOLE   0 0 13,158
VERISK ANALYTICS INC COM 92345Y106 1,285 7,425 SH   SOLE   0 0 7,425
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 255 2,992 SH   SOLE   0 0 2,992
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 13,838 136,064 SH   SOLE   0 0 136,064
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 238 4,053 SH   SOLE   0 0 4,053
WAYFAIR INC CL A 94419L101 327 7,500 SH   SOLE   0 0 7,500
WELLS FARGO CO NEW COM 949746101 423 10,805 SH   SOLE   0 0 10,805
WYNDHAM HOTELS & RESORTS INC COM 98311A105 401 6,100 SH   SOLE   0 0 6,100
WILLIAMS COS INC COM 969457100 288 9,213 SH   SOLE   0 0 9,213
WALMART INC COM 931142103 3,541 29,124 SH   SOLE   0 0 29,124
BERKLEY W R CORP COM 084423102 1,179 17,271 SH   SOLE   0 0 17,271
EXXON MOBIL CORP COM 30231G102 494 5,772 SH   SOLE   0 0 5,772
ALLEGHANY CORP DEL COM 017175100 2,903 3,484 SH   SOLE   0 0 3,484
ZILLOW GROUP INC CL A 98954M101 318 10,000 SH   SOLE   0 0 10,000