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
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