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: July 31, 2015
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
ABBOTT LABORATORIES COM 002824100 276,815 3,051 SH SOLE 3,051 0 0
ABBVIE INC COM 00287Y109 596,646 2,371 SH SOLE 2,371 0 0
ADVANCED MICRO DEVICES INC COM 007903107 609,956 1,050 SH SOLE 1,050 0 0
ALPHABET INC CAP STK CL A 02079K305 18,035,123 50,466 SH SOLE 50,466 0 0
ALPHABET INC CAP STK CL C 02079K107 1,954,485 5,532 SH SOLE 5,532 0 0
ALTRIA GROUP INC COM 02209S103 6,216,292 86,397 SH SOLE 86,397 0 0
AMAZON COM INC COM 023135106 1,762,763 7,396 SH SOLE 7,396 0 0
AMERICAN EXPRESS CO COM 025816109 218,546 646 SH SOLE 646 0 0
APPLE INC COM 037833100 6,125,900 21,171 SH SOLE 21,171 0 0
ARISTA NETWORKS INC COM SHS 040413205 4,628,211 27,244 SH SOLE 27,244 0 0
BANK OF AMER CORP COM 060505104 1,305,033 22,903 SH SOLE 22,903 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,497,700 2 SH SOLE 2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 647,505 1,294 SH SOLE 1,294 0 0
BLACKSTONE INC COM 09260D107 1,607,344 13,660 SH SOLE 13,660 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 214,927 3,730 SH SOLE 3,730 0 0
BROADCOM INC COM 11135F101 593,415 1,571 SH SOLE 1,571 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,085,590 5,411 SH SOLE 5,411 0 0
CATERPILLAR INC COM 149123101 204,357 192 SH SOLE 192 0 0
CHEVRON CORPORATION COM 166764100 961,570 5,801 SH SOLE 5,801 0 0
CHICAGO ATLANTIC BDC INC COM 828174102 247,396 25,322 SH SOLE 25,322 0 0
CHORD ENERGY CORPORATION COM NEW 674215207 3,655,886 31,985 SH SOLE 31,985 0 0
CISCO SYS INC COM 17275R102 308,845 2,629 SH SOLE 2,629 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 7,117,807 9,327 SH SOLE 9,327 0 0
CSX CORP COM 126408103 1,189,369 25,024 SH SOLE 25,024 0 0
DELL TECHNOLOGIES INC CL C 24703L202 700,417 1,623 SH SOLE 1,623 0 0
DOMINION ENERGY INC COM 25746U109 728,836 10,673 SH SOLE 10,673 0 0
DOVER CORP COM 260003108 241,614 1,077 SH SOLE 1,077 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103 216,375 559 SH SOLE 559 0 0
ELI LILLY & CO COM 532457108 1,252,416 1,044 SH SOLE 1,044 0 0
EMCOR GROUP INC COM 29084Q100 6,476,384 7,804 SH SOLE 7,804 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 314,423 2,737 SH SOLE 2,737 0 0
FIRSTCASH HOLDINGS INC COM 33768G107 5,581,272 25,801 SH SOLE 25,801 0 0
FREEPORT MCMORAN INC CL B 35671D857 3,167,262 50,362 SH SOLE 50,362 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 289,881 287 SH SOLE 287 0 0
HOME DEPOT INC COM 437076102 668,787 1,896 SH SOLE 1,896 0 0
IDEXX LABS INC COM 45168D104 371,140 705 SH SOLE 705 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 857,664 2,838 SH SOLE 2,838 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 357,702 4,776 SH SOLE 4,776 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 999,734 16,328 SH SOLE 16,328 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 28,936,933 136,001 SH SOLE 136,001 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 12,079,949 16,404 SH SOLE 16,404 0 0
ISHARES TR CORE S&P MCP ETF 464287507 948,872 12,305 SH SOLE 12,305 0 0
ISHARES TR CORE S&P500 ETF 464287200 791,010 1,056 SH SOLE 1,056 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9 694,769 28,686 SH SOLE 28,686 0 0
ISHARES TR IBONDS DEC 2032 46436E312 2,851,483 113,199 SH SOLE 113,199 0 0
ISHARES TR IBONDS DEC 2033 46436E130 2,267,620 88,080 SH SOLE 88,080 0 0
ISHARES TR IBONDS DEC 2034 46438G653 14,250,132 547,030 SH SOLE 547,030 0 0
ISHARES TR IBONDS DEC 29 46436E205 796,310 34,383 SH SOLE 34,383 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 1,236,276 51,022 SH SOLE 51,022 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,226,737 4,083 SH SOLE 4,083 0 0
ISHARES TR S&P 100 ETF 464287101 448,450 1,226 SH SOLE 1,226 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,279,532 9,304 SH SOLE 9,304 0 0
ISHARES TR S&P 500 VAL ETF 464287408 3,350,937 14,758 SH SOLE 14,758 0 0
ISHARES TR U.S. TECH ETF 464287721 329,943 1,308 SH SOLE 1,308 0 0
J P MORGAN EXCHANGE TRADED F ACTIVEBLDRS EMER 46641Q266 208,121 3,258 SH SOLE 3,258 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 12,428,416 246,156 SH SOLE 246,156 0 0
JOHNSON & JOHNSON COM 478160104 1,866,733 7,350 SH SOLE 7,350 0 0
JPMORGAN CHASE & CO COM 46625H100 7,997,364 24,432 SH SOLE 24,432 0 0
KROGER CO COM 501044101 3,554,198 64,005 SH SOLE 64,005 0 0
LAM RESEARCH CORP COM NEW 512807306 817,335 1,886 SH SOLE 1,886 0 0
LOCKHEED MARTIN CORP COM 539830109 1,078,417 2,117 SH SOLE 2,117 0 0
LOWES COS INC COM 548661107 395,405 1,793 SH SOLE 1,793 0 0
M & T BK CORP COM 55261F104 221,345 930 SH SOLE 930 0 0
MARKEL GROUP INC COM 570535104 16,085,246 8,236 SH SOLE 8,236 0 0
MARRIOTT INTL INC NEW CL A 571903202 4,898,657 13,219 SH SOLE 13,219 0 0
MERCADOLIBRE INC COM 58733R102 3,248,804 1,914 SH SOLE 1,914 0 0
MERCK & CO INC COM 58933Y105 223,552 1,740 SH SOLE 1,740 0 0
META PLATFORMS INC CL A 30303M102 541,169 961 SH SOLE 961 0 0
MICRON TECHNOLOGY INC COM 595112103 424,239 368 SH SOLE 368 0 0
MICROSOFT CORP COM 594918104 9,729,591 26,083 SH SOLE 26,083 0 0
NEXTERA ENERGY INC COM 65339F101 494,110 5,630 SH SOLE 5,630 0 0
NORFOLK SOUTHN CORP COM 655844108 617,348 1,962 SH SOLE 1,962 0 0
NVIDIA CORPORATION COM 67066G104 1,657,195 8,282 SH SOLE 8,282 0 0
ONEOK INC NEW COM 682680103 3,877,334 44,598 SH SOLE 44,598 0 0
ORACLE CORP COM 68389X105 560,408 3,824 SH SOLE 3,824 0 0
PARKER-HANNIFIN CORP COM 701094104 454,142 464 SH SOLE 464 0 0
PEPSICO INC COM 713448108 757,731 5,596 SH SOLE 5,596 0 0
PHILIP MORRIS INTL INC COM 718172109 1,478,672 8,174 SH SOLE 8,174 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 416,066 7,910 SH SOLE 7,910 0 0
PINNACLE FINL PARTNERS INC COM 72348N109 3,307,351 32,785 SH SOLE 32,785 0 0
PROCTER & GAMBLE CO COM 742718109 1,145,536 7,812 SH SOLE 7,812 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 573,061 19,788 SH SOLE 19,788 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 545,415 17,200 SH SOLE 17,200 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 250,124 7,391 SH SOLE 7,391 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,692,053 57,494 SH SOLE 57,494 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 370,983 10,268 SH SOLE 10,268 0 0
SIMPLIFY EXCHANGE TRADED FUN MBS ETF 82889N525 4,097,541 83,504 SH SOLE 83,504 0 0
SOUTHERN CO COM 842587107 655,349 6,847 SH SOLE 6,847 0 0
SPDR SERIES TRUST ST STR SP DIV 78464A763 253,810 1,668 SH SOLE 1,668 0 0
STARWOOD PPTY TR INC COM 85571B105 9,454,933 577,201 SH SOLE 577,201 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,045,792 1,400 SH SOLE 1,400 0 0
TESLA INC COM 88160R101 314,188 747 SH SOLE 747 0 0
UNITED STS LIME & MINERALS I COM 911922102 1,529,647 14,614 SH SOLE 14,614 0 0
UNITEDHEALTH GROUP INC COM 91324P102 258,595 622 SH SOLE 622 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 314,186 3,647 SH SOLE 3,647 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 245,268 357 SH SOLE 357 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 6,271,384 39,683 SH SOLE 39,683 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 200,794 1,680 SH SOLE 1,680 0 0
VISA INC COM CL A 92826C839 5,486,276 15,991 SH SOLE 15,991 0 0
VULCAN MATLS CO COM 929160109 6,520,995 22,104 SH SOLE 22,104 0 0
WALMART INC COM 931142103 201,220 1,777 SH SOLE 1,777 0 0
WASTE MGMT INC DEL COM 94106L109 678,543 3,044 SH SOLE 3,044 0 0
WP CAREY INC COM 92936U109 8,632,163 120,725 SH SOLE 120,725 0 0