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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC COM 037833100   13,208,094 56,687 SH   SOLE   56,687 0 0
THOMSON REUTERS CORP. COM 884903808   4,765,711 27,935 SH   SOLE   27,935 0 0
PFIZER INC COM 717081103   3,867,469 133,637 SH   SOLE   133,637 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   3,598,517 69,550 SH   SOLE   69,550 0 0
BROADSTONE NET LEASE INC COM 11135E203   3,475,697 180,687 SH   SOLE   180,687 0 0
PRICE T ROWE GROUP INC COM 74144T108   3,345,785 30,715 SH   SOLE   30,715 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   3,274,423 3,701 SH   SOLE   3,701 0 0
ALPHABET INC CAP STK CL A 02079K305   3,270,064 19,717 SH   SOLE   19,717 0 0
DANAHER CORPORATION COM 235851102   3,269,461 11,748 SH   SOLE   11,748 0 0
ALPHABET INC CAP STK CL C 02079K107   3,250,508 19,442 SH   SOLE   19,442 0 0
ABBVIE INC COM 00287Y109   3,082,865 15,611 SH   SOLE   15,611 0 0
CME GROUP INC COM 12572Q105   2,602,125 11,793 SH   SOLE   11,793 0 0
ISHARES TR U.S. TECH ETF 464287721   2,557,829 16,870 SH   SOLE   16,870 0 0
JOHNSON & JOHNSON COM 478160104   2,519,918 15,549 SH   SOLE   15,549 0 0
SPDR SER TR BLOOMBERG 3-12 M 78468R523   2,218,045 22,274 SH   SOLE   22,274 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837   2,206,784 43,492 SH   SOLE   43,492 0 0
ALTRIA GROUP INC COM 02209S103   2,142,509 41,185 SH   SOLE   41,185 0 0
MICROSOFT CORP COM 594918104   2,105,131 4,892 SH   SOLE   4,892 0 0
PHILLIPS 66 COM 718546104   2,043,390 15,545 SH   SOLE   15,545 0 0
BLACKROCK INC COM 09247X101   2,028,153 2,136 SH   SOLE   2,136 0 0
CHEVRON CORP NEW COM 166764100   1,992,416 13,529 SH   SOLE   13,529 0 0
JPMORGAN CHASE & CO. COM 46625H100   1,874,328 8,889 SH   SOLE   8,889 0 0
MCDONALDS CORP COM 580135101   1,783,515 5,857 SH   SOLE   5,857 0 0
AMAZON COM INC COM 023135106   1,680,883 9,021 SH   SOLE   9,021 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   1,678,512 57,661 SH   SOLE   57,661 0 0
SIMON PPTY GROUP INC NEW COM 828806109   1,675,326 9,912 SH   SOLE   9,912 0 0
CBOE GLOBAL MKTS INC COM 12503M108   1,537,959 7,507 SH   SOLE   7,507 0 0
NASDAQ INC COM 631103108   1,481,665 20,294 SH   SOLE   20,294 0 0
HERSHEY CO COM 427866108   1,446,597 7,543 SH   SOLE   7,543 0 0
STARBUCKS CORP COM 855244109   1,432,616 14,695 SH   SOLE   14,695 0 0
CATERPILLAR INC COM 149123101   1,420,157 3,631 SH   SOLE   3,631 0 0
COCA COLA CO COM 191216100   1,385,881 19,157 SH   SOLE   19,157 0 0
BLACKSTONE INC COM 09260D107   1,364,848 8,913 SH   SOLE   8,913 0 0
TRACTOR SUPPLY CO COM 892356106   1,340,896 4,609 SH   SOLE   4,609 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   1,333,175 14,754 SH   SOLE   14,754 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,297,811 8,079 SH   SOLE   8,079 0 0
TJX COS INC NEW COM 872540109   1,251,213 10,645 SH   SOLE   10,645 0 0
CASEYS GEN STORES INC COM 147528103   1,194,758 3,180 SH   SOLE   3,180 0 0
KINDER MORGAN INC DEL COM 49456B101   1,154,755 52,275 SH   SOLE   52,275 0 0
AMERICAN EXPRESS CO COM 025816109   1,146,091 4,226 SH   SOLE   4,226 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,036,615 27,866 SH   SOLE   27,866 0 0
MERCK & CO INC COM 58933Y105   1,016,135 8,888 SH   SOLE   8,888 0 0
CIVITAS RESOURCES INC COM NEW 17888H103   951,076 18,770 SH   SOLE   18,770 0 0
ASPEN AEROGELS INC COM 04523Y105   915,570 33,065 SH   SOLE   33,065 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   911,429 8,496 SH   SOLE   8,496 0 0
ELI LILLY & CO COM 532457108   885,940 1,000 SH   SOLE   1,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   881,408 3,169 SH   SOLE   3,169 0 0
PEPSICO INC COM 713448108   868,785 5,109 SH   SOLE   5,109 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   841,235 7,317 SH   SOLE   7,317 0 0
PROCTER AND GAMBLE CO COM 742718109   839,852 4,849 SH   SOLE   4,849 0 0
CVS HEALTH CORP COM 126650100   830,330 13,205 SH   SOLE   13,205 0 0
LANDBRIDGE COMPANY LLC CL A 514952100   819,603 20,951 SH   SOLE   20,951 0 0
CISCO SYS INC COM 17275R102   802,558 15,080 SH   SOLE   15,080 0 0
ORACLE CORP COM 68389X105   801,221 4,702 SH   SOLE   4,702 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   765,600 3,463 SH   SOLE   3,463 0 0
EMERSON ELEC CO COM 291011104   747,544 6,835 SH   SOLE   6,835 0 0
LOCKHEED MARTIN CORP COM 539830109   737,130 1,261 SH   SOLE   1,261 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   708,373 8,380 SH   SOLE   8,380 0 0
VISA INC COM CL A 92826C839   699,619 2,545 SH   SOLE   2,545 0 0
MONDELEZ INTL INC CL A 609207105   681,347 9,190 SH   SOLE   9,190 0 0
VERALTO CORP COM SHS 92338C103   680,432 6,078 SH   SOLE   6,078 0 0
NVR INC COM 62944T105   637,767 65 SH   SOLE   65 0 0
CAPITAL ONE FINL CORP COM 14040H105   634,245 4,236 SH   SOLE   4,236 0 0
FEDEX CORP COM 31428X106   619,391 2,255 SH   SOLE   2,255 0 0
NVIDIA CORPORATION COM 67066G104   616,966 5,080 SH   SOLE   5,080 0 0
DOW INC COM 260557103   609,944 11,165 SH   SOLE   11,165 0 0
META PLATFORMS INC CL A 30303M102   594,193 1,038 SH   SOLE   1,038 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   572,714 7,625 SH   SOLE   7,625 0 0
CARLYLE GROUP INC COM 14316J108   566,885 13,165 SH   SOLE   13,165 0 0
STARWOOD PPTY TR INC COM 85571B105   557,086 26,748 SH   SOLE   26,748 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505   543,039 10,621 SH   SOLE   10,621 0 0
FISERV INC COM 337738108   538,950 3,000 SH   SOLE   3,000 0 0
CHUBB LIMITED COM H1467J104   529,419 1,830 SH   SOLE   1,830 0 0
ISHARES TR U.S. MED DVC ETF 464288810   525,163 8,868 SH   SOLE   8,868 0 0
MOODYS CORP COM 615369105   515,879 1,087 SH   SOLE   1,087 0 0
UNITED RENTALS INC COM 911363109   512,559 633 SH   SOLE   633 0 0
QUALCOMM INC COM 747525103   510,150 3,000 SH   SOLE   3,000 0 0
XPO INC COM 983793100   495,191 4,606 SH   SOLE   4,606 0 0
WELLS FARGO CO NEW COM 949746101   490,842 8,689 SH   SOLE   8,689 0 0
HOME DEPOT INC COM 437076102   489,076 1,207 SH   SOLE   1,207 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   441,740 8,223 SH   SOLE   8,223 0 0
EAGLE BANCORP INC MD COM 268948106   440,310 19,500 SH   SOLE   19,500 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   435,717 1,930 SH   SOLE   1,930 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   432,369 19,671 SH   SOLE   19,671 0 0
GE AEROSPACE COM NEW 369604301   431,923 2,287 SH   SOLE   2,287 0 0
BANK AMERICA CORP COM 060505104   431,123 10,865 SH   SOLE   10,865 0 0
ENERGY RECOVERY INC COM 29270J100   429,603 24,704 SH   SOLE   24,704 0 0
ISHARES TR CORE US AGGBD ET 464287226   427,663 4,223 SH   SOLE   4,223 0 0
CARDINAL HEALTH INC COM 14149Y108   424,065 3,837 SH   SOLE   3,837 0 0
WILLIAMS COS INC COM 969457100   423,404 9,275 SH   SOLE   9,275 0 0
MASTERCARD INCORPORATED CL A 57636Q104   408,392 827 SH   SOLE   827 0 0
ISHARES TR MRGSTR MD CP GRW 464288307   402,144 5,511 SH   SOLE   5,511 0 0
COLGATE PALMOLIVE CO COM 194162103   384,097 3,700 SH   SOLE   3,700 0 0
ISHARES TR INTL SEL DIV ETF 464288448   380,718 12,594 SH   SOLE   12,594 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   374,191 813 SH   SOLE   813 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   366,150 5,000 SH   SOLE   5,000 0 0
RTX CORPORATION COM 75513E101   363,480 3,000 SH   SOLE   3,000 0 0
ABBOTT LABS COM 002824100   353,887 3,104 SH   SOLE   3,104 0 0
WALMART INC COM 931142103   351,989 4,359 SH   SOLE   4,359 0 0
3M CO COM 88579Y101   346,398 2,534 SH   SOLE   2,534 0 0
UNITEDHEALTH GROUP INC COM 91324P102   343,792 588 SH   SOLE   588 0 0
COSTCO WHSL CORP NEW COM 22160K105   311,033 351 SH   SOLE   351 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   307,821 3,702 SH   SOLE   3,702 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   304,720 13,978 SH   SOLE   13,978 0 0
ONEOK INC NEW COM 682680103   303,827 3,334 SH   SOLE   3,334 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   302,627 1,079 SH   SOLE   1,079 0 0
COMCAST CORP NEW CL A 20030N101   301,078 7,208 SH   SOLE   7,208 0 0
KRAFT HEINZ CO COM 500754106   300,542 8,560 SH   SOLE   8,560 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   294,455 799 SH   SOLE   799 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   276,265 1,542 SH   SOLE   1,542 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   269,460 6,000 SH   SOLE   6,000 0 0
CONSTELLATION ENERGY CORP COM 21037T109   260,540 1,002 SH   SOLE   1,002 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   259,280 915 SH   SOLE   915 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   253,323 4,021 SH   SOLE   4,021 0 0
ARES CAPITAL CORP COM 04010L103   251,804 12,025 SH   SOLE   12,025 0 0
BOEING CO COM 097023105   248,281 1,633 SH   SOLE   1,633 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   241,470 3,000 SH   SOLE   3,000 0 0
NETFLIX INC COM 64110L106   233,350 329 SH   SOLE   329 0 0
PNC FINL SVCS GROUP INC COM 693475105   226,441 1,225 SH   SOLE   1,225 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   225,984 460 SH   SOLE   460 0 0
PALO ALTO NETWORKS INC COM 697435105   222,170 650 SH   SOLE   650 0 0
GOLUB CAP BDC INC COM 38173M102   220,606 14,600 SH   SOLE   14,600 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   217,001 1,083 SH   SOLE   1,083 0 0
ISHARES TR US HLTHCARE ETF 464287762   214,175 3,295 SH   SOLE   3,295 0 0
SAUL CTRS INC COM 804395101   209,800 5,000 SH   SOLE   5,000 0 0
DUPONT DE NEMOURS INC COM 26614N102   206,111 2,313 SH   SOLE   2,313 0 0
GLADSTONE COMMERCIAL CORP COM 376536108   194,880 12,000 SH   SOLE   12,000 0 0
CLEAN ENERGY FUELS CORP COM 184499101   52,870 17,000 SH   SOLE   17,000 0 0
GRAYSCALE ETHEREUM MINI TR E COM UNIT 38964R104   39,823 16,321 SH   SOLE   16,321 0 0
MICROVISION INC DEL COM NEW 594960304   29,640 26,000 SH   SOLE   26,000 0 0
PLUG POWER INC COM NEW 72919P202   27,120 12,000 SH   SOLE   12,000 0 0
GEVO INC COM PAR 374396406   16,300 10,000 SH   SOLE   10,000 0 0
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506   1,558 10,000 SH   SOLE   10,000 0 0