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
3M CO COM 88579Y101 1,582,589 9,885 SH SOLE 0 0 0 9,885
ABBOTT LABS COM 002824100 1,426,677 11,387 SH SOLE 0 0 0 11,387
ABBVIE INC COM 00287Y109 1,453,196 6,360 SH SOLE 0 0 0 6,360
ADOBE INC COM 00724F101 496,986 1,420 SH SOLE 0 0 0 1,420
ALPHABET INC CAP STK CL C 02079K107 795,797 2,536 SH SOLE 0 0 0 2,536
ALPHABET INC CAP STK CL A 02079K305 1,275,532 4,075 SH SOLE 0 0 0 4,075
ALTRIA GROUP INC COM 02209S103 323,588 5,612 SH SOLE 0 0 0 5,612
AMAZON COM INC COM 023135106 992,295 4,299 SH SOLE 0 0 0 4,299
AMERICAN EXPRESS CO COM 025816109 258,965 700 SH SOLE 0 0 0 700
AMERICAN INTL GROUP INC COM NEW 026874784 384,975 4,500 SH SOLE 0 0 0 4,500
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 659,821 29,509 SH SOLE 0 0 0 29,509
APPLE INC COM 037833100 7,826,519 28,789 SH SOLE 0 0 0 28,789
APPLIED MATLS INC COM 038222105 251,079 977 SH SOLE 0 0 0 977
APPLOVIN CORP COM CL A 03831W108 420,464 624 SH SOLE 0 0 0 624
ARISTA NETWORKS INC COM SHS 040413205 423,751 3,234 SH SOLE 0 0 0 3,234
ASML HOLDING N V N Y REGISTRY SHS N07059210 259,976 243 SH SOLE 0 0 0 243
ASTERA LABS INC COM 04626A103 365,493 2,197 SH SOLE 0 0 0 2,197
AT&T INC COM 00206R102 338,917 13,644 SH SOLE 0 0 0 13,644
AUTOMATIC DATA PROCESSING IN COM 053015103 1,134,899 4,412 SH SOLE 0 0 0 4,412
BANK AMERICA CORP COM 060505104 208,725 3,795 SH SOLE 0 0 0 3,795
BECTON DICKINSON & CO COM 075887109 450,631 2,322 SH SOLE 0 0 0 2,322
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 315,162 627 SH SOLE 0 0 0 627
BIOMARIN PHARMACEUTICAL INC COM 09061G101 293,406 4,937 SH SOLE 0 0 0 4,937
BLACKROCK INC COM 09290D101 769,574 719 SH SOLE 0 0 0 719
BOOKING HOLDINGS INC COM 09857L108 390,939 73 SH SOLE 0 0 0 73
BRISTOL-MYERS SQUIBB CO COM 110122108 203,570 3,774 SH SOLE 0 0 0 3,774
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 243,032 1,089 SH SOLE 0 0 0 1,089
BROADSTONE NET LEASE INC COM 11135E203 505,971 29,129 SH SOLE 0 0 0 29,129
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 852,028 5,300 SH SOLE 0 0 0 5,300
CARRIER GLOBAL CORPORATION COM 14448C104 257,489 4,873 SH SOLE 0 0 0 4,873
CATERPILLAR INC COM 149123101 4,061,648 7,090 SH SOLE 0 0 0 7,090
CHEVRON CORP NEW COM 166764100 631,892 4,146 SH SOLE 0 0 0 4,146
CISCO SYS INC COM 17275R102 254,122 3,299 SH SOLE 0 0 0 3,299
CME GROUP INC COM 12572Q105 676,692 2,478 SH SOLE 0 0 0 2,478
COCA COLA CO COM 191216100 1,083,605 15,500 SH SOLE 0 0 0 15,500
COMMVAULT SYS INC COM 204166102 287,952 2,297 SH SOLE 0 0 0 2,297
CORNING INC COM 219350105 243,154 2,777 SH SOLE 0 0 0 2,777
CORTEVA INC COM 22052L104 505,272 7,538 SH SOLE 0 0 0 7,538
COSTCO WHSL CORP NEW COM 22160K105 254,390 295 SH SOLE 0 0 0 295
DANAHER CORPORATION COM 235851102 251,812 1,100 SH SOLE 0 0 0 1,100
DECKERS OUTDOOR CORP COM 243537107 335,476 3,236 SH SOLE 0 0 0 3,236
DISNEY WALT CO COM 254687106 245,288 2,156 SH SOLE 0 0 0 2,156
DORCHESTER MINERALS LP COM UNIT 25820R105 462,852 20,700 SH SOLE 0 0 0 20,700
DUOLINGO INC CL A COM 26603R106 285,188 1,625 SH SOLE 0 0 0 1,625
DUPONT DE NEMOURS INC COM 26614N102 519,706 12,928 SH SOLE 0 0 0 12,928
DYNATRACE INC COM NEW 268150109 237,980 5,491 SH SOLE 0 0 0 5,491
EATON CORP PLC SHS G29183103 257,993 810 SH SOLE 0 0 0 810
EMERSON ELEC CO COM 291011104 806,938 6,080 SH SOLE 0 0 0 6,080
EOG RES INC COM 26875P101 653,162 6,220 SH SOLE 0 0 0 6,220
EXELIXIS INC COM 30161Q104 250,050 5,705 SH SOLE 0 0 0 5,705
EXXON MOBIL CORP COM 30231G102 1,506,777 12,521 SH SOLE 0 0 0 12,521
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 2,217,617 9,961 SH SOLE 0 0 0 9,961
FORTINET INC COM 34959E109 445,411 5,609 SH SOLE 0 0 0 5,609
GE AEROSPACE COM NEW 369604301 445,103 1,445 SH SOLE 0 0 0 1,445
GE VERNOVA INC COM 36828A101 235,939 361 SH SOLE 0 0 0 361
GENERAL DYNAMICS CORP COM 369550108 676,350 2,009 SH SOLE 0 0 0 2,009
GENUINE PARTS CO COM 372460105 1,168,981 9,507 SH SOLE 0 0 0 9,507
GOLDMAN SACHS GROUP INC COM 38141G104 1,352,781 1,539 SH SOLE 0 0 0 1,539
HERSHEY CO COM 427866108 350,493 1,926 SH SOLE 0 0 0 1,926
HOME DEPOT INC COM 437076102 1,721,532 5,003 SH SOLE 0 0 0 5,003
HONEYWELL INTL INC COM 438516106 1,355,876 6,950 SH SOLE 0 0 0 6,950
INTERNATIONAL BUSINESS MACHS COM 459200101 3,162,042 10,675 SH SOLE 0 0 0 10,675
INTUITIVE SURGICAL INC COM NEW 46120E602 335,851 593 SH SOLE 0 0 0 593
JOHNSON & JOHNSON COM 478160104 2,974,906 14,375 SH SOLE 0 0 0 14,375
JPMORGAN CHASE & CO. COM 46625H100 640,896 1,989 SH SOLE 0 0 0 1,989
KIMBERLY-CLARK CORP COM 494368103 822,254 8,150 SH SOLE 0 0 0 8,150
LAM RESEARCH CORP COM NEW 512807306 986,682 5,764 SH SOLE 0 0 0 5,764
LOEWS CORP COM 540424108 343,100 3,258 SH SOLE 0 0 0 3,258
LOWES COS INC COM 548661107 991,891 4,113 SH SOLE 0 0 0 4,113
MARRIOTT INTL INC NEW CL A 571903202 830,823 2,678 SH SOLE 0 0 0 2,678
MASTERCARD INCORPORATED CL A 57636Q104 1,568,778 2,748 SH SOLE 0 0 0 2,748
MCCORMICK & CO INC COM NON VTG 579780206 907,634 13,326 SH SOLE 0 0 0 13,326
MERCK & CO INC COM 58933Y105 1,067,757 10,144 SH SOLE 0 0 0 10,144
META PLATFORMS INC CL A 30303M102 711,577 1,078 SH SOLE 0 0 0 1,078
METLIFE INC COM 59156R108 268,396 3,400 SH SOLE 0 0 0 3,400
MICRON TECHNOLOGY INC COM 595112103 203,497 713 SH SOLE 0 0 0 713
MICROSOFT CORP COM 594918104 1,047,521 2,166 SH SOLE 0 0 0 2,166
MONDAY COM LTD SHS M7S64H106 256,902 1,741 SH SOLE 0 0 0 1,741
MONDELEZ INTL INC CL A 609207105 459,654 8,539 SH SOLE 0 0 0 8,539
MONOLITHIC PWR SYS INC COM 609839105 427,802 472 SH SOLE 0 0 0 472
NETFLIX INC COM 64110L106 265,903 2,836 SH SOLE 0 0 0 2,836
NEUROCRINE BIOSCIENCES INC COM 64125C109 218,135 1,538 SH SOLE 0 0 0 1,538
NEWMONT CORP COM 651639106 239,840 2,402 SH SOLE 0 0 0 2,402
NEXTERA ENERGY INC COM 65339F101 542,693 6,760 SH SOLE 0 0 0 6,760
NOVARTIS AG SPONSORED ADR 66987V109 518,943 3,764 SH SOLE 0 0 0 3,764
NVIDIA CORPORATION COM 67066G104 770,991 4,134 SH SOLE 0 0 0 4,134
ON HLDG AG NAMEN AKT A H5919C104 290,407 6,248 SH SOLE 0 0 0 6,248
PEPSICO INC COM 713448108 892,694 6,220 SH SOLE 0 0 0 6,220
PHILIP MORRIS INTL INC COM 718172109 966,089 6,023 SH SOLE 0 0 0 6,023
PINTEREST INC CL A 72352L106 344,751 13,316 SH SOLE 0 0 0 13,316
PRICE T ROWE GROUP INC COM 74144T108 1,388,170 13,559 SH SOLE 0 0 0 13,559
PROCTER AND GAMBLE CO COM 742718109 557,333 3,889 SH SOLE 0 0 0 3,889
PRUDENTIAL FINL INC COM 744320102 304,776 2,700 SH SOLE 0 0 0 2,700
QNITY ELECTRONICS INC COMMON STOCK 74743L100 529,909 6,490 SH SOLE 0 0 0 6,490
QUALCOMM INC COM 747525103 289,075 1,690 SH SOLE 0 0 0 1,690
RAMBUS INC DEL COM 750917106 277,875 3,024 SH SOLE 0 0 0 3,024
REDDIT INC CL A 75734B100 529,850 2,305 SH SOLE 0 0 0 2,305
ROLLINS INC COM 775711104 922,627 15,372 SH SOLE 0 0 0 15,372
RTX CORPORATION COM 75513E101 895,909 4,885 SH SOLE 0 0 0 4,885
SALESFORCE INC COM 79466L302 519,753 1,962 SH SOLE 0 0 0 1,962
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 56,200 10,000 SH SOLE 0 0 0 10,000
SELECT SECTOR SPDR TR STATE STREET REA 81369Y860 249,951 6,195 SH SOLE 0 0 0 6,195
SELECT SECTOR SPDR TR STATE STREET UTI 81369Y886 284,059 6,654 SH SOLE 0 0 0 6,654
SELECT SECTOR SPDR TR STATE STREET IND 81369Y704 973,998 6,279 SH SOLE 0 0 0 6,279
SELECT SECTOR SPDR TR STATE STREET CON 81369Y308 488,685 6,291 SH SOLE 0 0 0 6,291
SLB LIMITED COM STK 806857108 500,782 13,048 SH SOLE 0 0 0 13,048
STRYKER CORPORATION COM 863667101 1,234,011 3,511 SH SOLE 0 0 0 3,511
SYSCO CORP COM 871829107 257,915 3,500 SH SOLE 0 0 0 3,500
THE CIGNA GROUP COM 125523100 2,979,365 10,825 SH SOLE 0 0 0 10,825
THERMO FISHER SCIENTIFIC INC COM 883556102 507,019 875 SH SOLE 0 0 0 875
THOMSON REUTERS CORP COM 884903808 498,412 3,779 SH SOLE 0 0 0 3,779
TRUIST FINL CORP COM 89832Q109 426,848 8,674 SH SOLE 0 0 0 8,674
UNILEVER PLC SPON ADR NEW 904767803 1,121,937 17,155 SH SOLE 0 0 0 17,155
UNITED THERAPEUTICS CORP DEL COM 91307C102 235,829 484 SH SOLE 0 0 0 484
UNIVERSAL DISPLAY CORP COM 91347P105 279,805 2,396 SH SOLE 0 0 0 2,396
VANGUARD INDEX FDS MID CAP ETF 922908629 204,895 706 SH SOLE 0 0 0 706
VIRGINIA NATL BANKSHARES COR COM 928031103 275,443 6,912 SH SOLE 0 0 0 6,912
VISA INC COM CL A 92826C839 1,257,646 3,586 SH SOLE 0 0 0 3,586
WALMART INC COM 931142103 217,138 1,949 SH SOLE 0 0 0 1,949
WELLS FARGO CO NEW COM 949746101 653,891 7,016 SH SOLE 0 0 0 7,016
WILLIAMS COS INC COM 969457100 360,660 6,000 SH SOLE 0 0 0 6,000
WW GRAINGER INC COM 384802104 2,281,462 2,261 SH SOLE 0 0 0 2,261
XPO INC COM 983793100 322,107 2,370 SH SOLE 0 0 0 2,370
XYLEM INC COM 98419M100 279,986 2,056 SH SOLE 0 0 0 2,056
ZOETIS INC CL A 98978V103 313,292 2,490 SH SOLE 0 0 0 2,490