The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | Common Stock | 88579Y101 | 59,960 | 500 | SH | SOLE | 500 | 0 | 0 | ||
Abbott Laboratories | Common Stock | 002824100 | 446,955 | 4,071 | SH | SOLE | 4,071 | 0 | 0 | ||
Abbvie Inc | Common Stock | 00287Y109 | 1,138,704 | 7,046 | SH | SOLE | 7,046 | 0 | 0 | ||
Accenture PLC F Class A | Common Stock | G1151C101 | 543,019 | 2,035 | SH | SOLE | 2,035 | 0 | 0 | ||
Activision Blizzard | Common Stock | 00507V109 | 122,557 | 1,601 | SH | SOLE | 1,601 | 0 | 0 | ||
Acuity Brands Inc | Common Stock | 00508Y102 | 16,561 | 100 | SH | SOLE | 100 | 0 | 0 | ||
Air Prod & Chemicals | Common Stock | 009158106 | 326,923 | 1,055 | SH | SOLE | 1,055 | 0 | 0 | ||
Alibaba Group ADR | Common Stock | 01609W102 | 16,032 | 182 | SH | SOLE | 182 | 0 | 0 | ||
Allstate Corp | Common Stock | 020002101 | 315,123 | 2,309 | SH | SOLE | 2,309 | 0 | 0 | ||
Alphabet Inc. Class A | Common Stock | 02079K305 | 61,761 | 700 | SH | SOLE | 700 | 0 | 0 | ||
Alphabet Inc. Class C | Common Stock | 02079K107 | 2,829,422 | 31,888 | SH | SOLE | 31,888 | 0 | 0 | ||
Altria Group Inc | Common Stock | 02209S103 | 947,172 | 20,329 | SH | SOLE | 20,329 | 0 | 0 | ||
Amazon.com Inc | Common Stock | 023135106 | 45,108 | 537 | SH | SOLE | 537 | 0 | 0 | ||
American Electric Power Co. | Common Stock | 025537101 | 94,950 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
American Express Co | Common Stock | 025816109 | 628,233 | 4,252 | SH | SOLE | 4,252 | 0 | 0 | ||
American International Group | Common Stock | 026874784 | 889,028 | 14,058 | SH | SOLE | 14,058 | 0 | 0 | ||
Ameriprise Financial | Common Stock | 03076C106 | 139,494 | 448 | SH | SOLE | 448 | 0 | 0 | ||
Analog Devices Inc | Common Stock | 032654105 | 33,626 | 205 | SH | SOLE | 205 | 0 | 0 | ||
Ansys Inc | Common Stock | 03662Q105 | 36,239 | 150 | SH | SOLE | 150 | 0 | 0 | ||
Anthem Inc | Common Stock | 036752103 | 38,473 | 75 | SH | SOLE | 75 | 0 | 0 | ||
Apple Inc | Common Stock | 037833100 | 4,932,533 | 37,963 | SH | SOLE | 37,963 | 0 | 0 | ||
Applied Energetics | Common Stock | 03819M106 | 116,759 | 59,571 | SH | SOLE | 59,571 | 0 | 0 | ||
Applied Materials | Common Stock | 038222105 | 493,734 | 5,070 | SH | SOLE | 5,070 | 0 | 0 | ||
Arch Cap Group LTD F | Common Stock | G0450A105 | 3,597,357 | 57,301 | SH | SOLE | 57,301 | 0 | 0 | ||
Astrazeneca ADR | Common Stock | 046353108 | 296,625 | 4,375 | SH | SOLE | 4,375 | 0 | 0 | ||
AT&T | Common Stock | 00206R102 | 86,324 | 4,689 | SH | SOLE | 4,689 | 0 | 0 | ||
Atlantic Union Bankshare | Common Stock | 04911A107 | 37,108 | 1,056 | SH | SOLE | 1,056 | 0 | 0 | ||
Auto Data Processing | Common Stock | 053015103 | 35,296 | 147 | SH | SOLE | 147 | 0 | 0 | ||
Autodesk Inc | Common Stock | 052769106 | 27,096 | 145 | SH | SOLE | 145 | 0 | 0 | ||
Autozone Inc | Common Stock | 053332102 | 436,514 | 177 | SH | SOLE | 177 | 0 | 0 | ||
AvalonBay Communities Inc REIT | Common Stock | 053484101 | 84,328 | 517 | SH | SOLE | 517 | 0 | 0 | ||
Baker Hughes Co. Class A | Common Stock | 05722G100 | 1,237,129 | 41,894 | SH | SOLE | 41,894 | 0 | 0 | ||
Bank Of America Corp | Common Stock | 060505104 | 2,835,495 | 85,613 | SH | SOLE | 85,613 | 0 | 0 | ||
Baxter International | Common Stock | 071813109 | 20,504 | 400 | SH | SOLE | 400 | 0 | 0 | ||
Becton Dickinson & Co | Common Stock | 075887109 | 76,290 | 300 | SH | SOLE | 300 | 0 | 0 | ||
Berkshire Hathaway Class B | Common Stock | 084670702 | 5,234,311 | 16,945 | SH | SOLE | 16,945 | 0 | 0 | ||
Berkshire Hathaway Inc. Class A | Common Stock | 084990175 | 1,874,844 | 400 | SH | SOLE | 400 | 0 | 0 | ||
BlackRock Inc | Common Stock | 09247X101 | 284,161 | 401 | SH | SOLE | 401 | 0 | 0 | ||
Boeing Co | Common Stock | 097023105 | 66,211 | 348 | SH | SOLE | 348 | 0 | 0 | ||
Bristol-Myers Squibb | Common Stock | 110122108 | 380,472 | 5,288 | SH | SOLE | 5,288 | 0 | 0 | ||
Broadcom Inc | Common Stock | 11135F101 | 1,099,250 | 1,966 | SH | SOLE | 1,966 | 0 | 0 | ||
Builders Firstsource | Common Stock | 12008R107 | 103,094 | 1,589 | SH | SOLE | 1,589 | 0 | 0 | ||
Camden Property Trust REIT | Common Stock | 133131102 | 56,410 | 500 | SH | SOLE | 500 | 0 | 0 | ||
Campbell Soup Co | Common Stock | 134429109 | 15,606 | 275 | SH | SOLE | 275 | 0 | 0 | ||
Capital One Financial 5 percent PFD | Preferred Stock | 14040H824 | 36,000 | 2,000 | SH | SOLE | 2,000 | 0 | 0 | ||
Capital One Financial Corp. | Common Stock | 14040H105 | 35,418 | 381 | SH | SOLE | 381 | 0 | 0 | ||
Caterpillar Inc | Common Stock | 149123101 | 23,956 | 100 | SH | SOLE | 100 | 0 | 0 | ||
CBRE Group Inc Class A | Common Stock | 12504L109 | 668,705 | 8,689 | SH | SOLE | 8,689 | 0 | 0 | ||
CDW Corp | Common Stock | 12514G108 | 142,864 | 800 | SH | SOLE | 800 | 0 | 0 | ||
Centene Corp | Common Stock | 15135B101 | 82,010 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
Centerpoint Energy Inc | Common Stock | 15189T107 | 62,079 | 2,070 | SH | SOLE | 2,070 | 0 | 0 | ||
Charles Schwab Corp | Common Stock | 808513105 | 2,675,431 | 32,133 | SH | SOLE | 32,133 | 0 | 0 | ||
Charles Schwab US REIT ETF | ETF | 808524847 | 43,518 | 2,256 | SH | SOLE | 2,256 | 0 | 0 | ||
Check PT Software F | Common Stock | M22465104 | 1,039,558 | 8,240 | SH | SOLE | 8,240 | 0 | 0 | ||
Chesapeake Energy Co | Common Stock | 165167735 | 260,556 | 2,761 | SH | SOLE | 2,761 | 0 | 0 | ||
Chevron Corp. | Common Stock | 166764100 | 1,429,638 | 7,965 | SH | SOLE | 7,965 | 0 | 0 | ||
CHS Inc. 7.5 percent PFD PFD Ser 4 | Preferred Stock | 12542R803 | 129,331 | 4,980 | SH | SOLE | 4,980 | 0 | 0 | ||
Chubb LTD F | Common Stock | H1467J104 | 202,608 | 915 | SH | SOLE | 915 | 0 | 0 | ||
CIGNA Corp | Common Stock | 125523100 | 3,344,277 | 10,093 | SH | SOLE | 10,093 | 0 | 0 | ||
Cincinnati Financial Corp. | Common Stock | 172062101 | 147,526 | 1,432 | SH | SOLE | 1,432 | 0 | 0 | ||
Cisco Systems | Common Stock | 17275R102 | 3,107,413 | 65,227 | SH | SOLE | 65,227 | 0 | 0 | ||
Citigroup Inc | Common Stock | 172967424 | 89,374 | 1,976 | SH | SOLE | 1,976 | 0 | 0 | ||
Cleveland-Cliffs Inc | Common Stock | 185899101 | 18,414 | 1,143 | SH | SOLE | 1,143 | 0 | 0 | ||
Coca-Cola | Common Stock | 191216100 | 329,500 | 5,180 | SH | SOLE | 5,180 | 0 | 0 | ||
Colgate-Palmolive Co | Common Stock | 194162103 | 246,219 | 3,125 | SH | SOLE | 3,125 | 0 | 0 | ||
Comcast Corp Class A | Common Stock | 20030N101 | 2,014,502 | 57,607 | SH | SOLE | 57,607 | 0 | 0 | ||
Conmed Corp | Common Stock | 207410101 | 26,652 | 300 | SH | SOLE | 300 | 0 | 0 | ||
Conocophillips | Common Stock | 20825C104 | 102,794 | 866 | SH | SOLE | 866 | 0 | 0 | ||
Corning Inc | Common Stock | 219350105 | 64,710 | 2,026 | SH | SOLE | 2,026 | 0 | 0 | ||
Corteva Inc | Common Stock | 22052L104 | 58,486 | 995 | SH | SOLE | 995 | 0 | 0 | ||
Crown Castle Intl Co REIT | Common Stock | 22822V101 | 453,987 | 3,347 | SH | SOLE | 3,347 | 0 | 0 | ||
CSX Corp | Common Stock | 126408103 | 137,117 | 4,426 | SH | SOLE | 4,426 | 0 | 0 | ||
CVS Health Corp | Common Stock | 126650100 | 3,586,611 | 38,487 | SH | SOLE | 38,487 | 0 | 0 | ||
Danaher Corp | Common Stock | 235851102 | 291,174 | 1,096 | SH | SOLE | 1,096 | 0 | 0 | ||
Deere & Co | Common Stock | 244199105 | 333,219 | 775 | SH | SOLE | 775 | 0 | 0 | ||
Dell Technologies Inc Class C | Common Stock | 24703L202 | 425,528 | 10,580 | SH | SOLE | 10,580 | 0 | 0 | ||
Dentsply Sirona Inc | Common Stock | 24906P109 | 21,289 | 666 | SH | SOLE | 666 | 0 | 0 | ||
Diageo PLC | Common Stock | 25243Q205 | 274,591 | 1,541 | SH | SOLE | 1,541 | 0 | 0 | ||
Digital Realty Trust REIT | Common Stock | 253868103 | 11,468 | 113 | SH | SOLE | 113 | 0 | 0 | ||
Discover Financial Services | Common Stock | 254709108 | 232,346 | 2,375 | SH | SOLE | 2,375 | 0 | 0 | ||
Dollar Tree Inc | Common Stock | 256746108 | 1,323,878 | 9,360 | SH | SOLE | 9,360 | 0 | 0 | ||
Dominion Energy Inc | Common Stock | 25746U109 | 3,597,717 | 58,671 | SH | SOLE | 58,671 | 0 | 0 | ||
Dow Inc | Common Stock | 260557103 | 41,370 | 821 | SH | SOLE | 821 | 0 | 0 | ||
DR Reddy S Laboratorie F Sponsored ADR | Common Stock | 256135203 | 10,350 | 200 | SH | SOLE | 200 | 0 | 0 | ||
Duke Energy Corp | Common Stock | 26441C204 | 447,595 | 4,346 | SH | SOLE | 4,346 | 0 | 0 | ||
DuPont De Nemours Inc Ia | Common Stock | 26614N102 | 35,756 | 521 | SH | SOLE | 521 | 0 | 0 | ||
Eaton Corp PLC F | Common Stock | G29183103 | 10,045 | 64 | SH | SOLE | 64 | 0 | 0 | ||
eBay Inc | Common Stock | 278642103 | 668,418 | 16,118 | SH | SOLE | 16,118 | 0 | 0 | ||
Ecolab Inc | Common Stock | 278865100 | 51,132 | 350 | SH | SOLE | 350 | 0 | 0 | ||
Eli Lilly & Co. | Common Stock | 532457108 | 639,488 | 1,748 | SH | SOLE | 1,748 | 0 | 0 | ||
Emerson Electric Co | Common Stock | 291011104 | 12,680 | 132 | SH | SOLE | 132 | 0 | 0 | ||
Enbridge Inc F | Common Stock | 29250N105 | 84,612 | 2,164 | SH | SOLE | 2,164 | 0 | 0 | ||
Enterprise Products Partners LP | Common Stock | 293792107 | 88,786 | 3,681 | SH | SOLE | 3,681 | 0 | 0 | ||
Enviva Inc | Common Stock | 29415B103 | 52,970 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
EOG Resources Inc. | Common Stock | 26875P101 | 148,300 | 1,145 | SH | SOLE | 1,145 | 0 | 0 | ||
EQT Corp | Common Stock | 26884L109 | 337,454 | 9,975 | SH | SOLE | 9,975 | 0 | 0 | ||
Equinix Inc REIT | Common Stock | 29444U700 | 496,513 | 758 | SH | SOLE | 758 | 0 | 0 | ||
Essential Utils Inc | Common Stock | 29670G102 | 52,598 | 1,102 | SH | SOLE | 1,102 | 0 | 0 | ||
Exelon Corp | Common Stock | 30161N101 | 86,201 | 1,994 | SH | SOLE | 1,994 | 0 | 0 | ||
ExxonMobil | Common Stock | 30231G102 | 2,235,450 | 20,267 | SH | SOLE | 20,267 | 0 | 0 | ||
Fastenal Co | Common Stock | 311900104 | 175,888 | 3,717 | SH | SOLE | 3,717 | 0 | 0 | ||
Fedex Corp | Common Stock | 31428X106 | 36,584 | 203 | SH | SOLE | 203 | 0 | 0 | ||
Fidelity Natl Info | Common Stock | 31620M106 | 359,605 | 5,300 | SH | SOLE | 5,300 | 0 | 0 | ||
First Citizens BancShares A | Common Stock | 31946M103 | 41,710 | 55 | SH | SOLE | 55 | 0 | 0 | ||
Fiserv Inc | Common Stock | 337738108 | 146,349 | 1,448 | SH | SOLE | 1,448 | 0 | 0 | ||
Ford Motor Co | Common Stock | 345370860 | 19,783 | 1,701 | SH | SOLE | 1,701 | 0 | 0 | ||
Fortive Corp Disc 00500 | Common Stock | 34959J108 | 57,825 | 900 | SH | SOLE | 900 | 0 | 0 | ||
Fortune Brands Home & Security | Common Stock | 34964C106 | 98,686 | 1,728 | SH | SOLE | 1,728 | 0 | 0 | ||
Generac Holdings Inc | Common Stock | 368736104 | 100,660 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
General Dynamics Co | Common Stock | 369550108 | 177,895 | 717 | SH | SOLE | 717 | 0 | 0 | ||
General Electric Co | Common Stock | 369604301 | 91,838 | 1,095 | SH | SOLE | 1,095 | 0 | 0 | ||
Go Daddy Group Inc Class A | Common Stock | 380237107 | 10,026 | 134 | SH | SOLE | 134 | 0 | 0 | ||
Goldman Sachs Group | Common Stock | 38141G104 | 28,844 | 84 | SH | SOLE | 84 | 0 | 0 | ||
Heico Corp Class A | Common Stock | 422806208 | 15,581 | 130 | SH | SOLE | 130 | 0 | 0 | ||
HF Sinclair Corp | Common Stock | 403949100 | 134,450 | 2,591 | SH | SOLE | 2,591 | 0 | 0 | ||
Hologic Inc | Common Stock | 436440101 | 23,416 | 313 | SH | SOLE | 313 | 0 | 0 | ||
Home Depot | Common Stock | 437076102 | 313,649 | 993 | SH | SOLE | 993 | 0 | 0 | ||
Honeywell Intl Inc | Common Stock | 438516106 | 235,087 | 1,097 | SH | SOLE | 1,097 | 0 | 0 | ||
IBM | Common Stock | 459200101 | 77,630 | 551 | SH | SOLE | 551 | 0 | 0 | ||
Idexx Labs Inc | Common Stock | 45168D104 | 10,199 | 25 | SH | SOLE | 25 | 0 | 0 | ||
Illinois Tool Works | Common Stock | 452308109 | 66,483 | 300 | SH | SOLE | 300 | 0 | 0 | ||
Ingevity Corp | Common Stock | 45688C107 | 51,703 | 734 | SH | SOLE | 734 | 0 | 0 | ||
Intel | Common Stock | 458140100 | 26,166 | 990 | SH | SOLE | 990 | 0 | 0 | ||
iShares Core MSCI EAFE ETF | ETF | 46432F842 | 265,483 | 4,307 | SH | SOLE | 4,307 | 0 | 0 | ||
iShares Core US Aggregate Bond ETF | ETF | 464287226 | 31,716 | 327 | SH | SOLE | 327 | 0 | 0 | ||
iShares Core US REIT ETF | ETF | 464288521 | 1,930,132 | 39,032 | SH | SOLE | 39,032 | 0 | 0 | ||
iShares MSCI EAFE ETF | ETF | 464287465 | 90,518 | 1,379 | SH | SOLE | 1,379 | 0 | 0 | ||
iShares MSCI Global Min Vol FCT ETF | ETF | 464286525 | 185,669 | 1,954 | SH | SOLE | 1,954 | 0 | 0 | ||
iShares Russell 1000 Value ETF | ETF | 464287598 | 167,422 | 1,104 | SH | SOLE | 1,104 | 0 | 0 | ||
iShares Russell 2000 ETF | ETF | 464287655 | 2,285,511 | 13,108 | SH | SOLE | 13,108 | 0 | 0 | ||
iShares Russell 2000 Value ETF | ETF | 464287630 | 304,935 | 2,199 | SH | SOLE | 2,199 | 0 | 0 | ||
iShares S&P Small Cap 600 ETF | ETF | 464287879 | 947,433 | 10,376 | SH | SOLE | 10,376 | 0 | 0 | ||
iShares Total US Stock Market ETF | ETF | 464287150 | 84,800 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
ITT Inc | Common Stock | 45073V108 | 12,165 | 150 | SH | SOLE | 150 | 0 | 0 | ||
James Financial Group | Common Stock | 470299108 | 54,208 | 4,400 | SH | SOLE | 4,400 | 0 | 0 | ||
Johnson & Johnson | Common Stock | 478160104 | 1,999,501 | 11,319 | SH | SOLE | 11,319 | 0 | 0 | ||
JPMorgan Chase | Common Stock | 46625H100 | 2,028,263 | 15,125 | SH | SOLE | 15,125 | 0 | 0 | ||
Kimberly Clark Corp | Common Stock | 494368103 | 38,609 | 282 | SH | SOLE | 282 | 0 | 0 | ||
Kinder Morgan Inc | Common Stock | 49456B101 | 787,402 | 43,551 | SH | SOLE | 43,551 | 0 | 0 | ||
Kraft Heinz Co | Common Stock | 500754106 | 793,435 | 19,490 | SH | SOLE | 19,490 | 0 | 0 | ||
L3Harris Technologies Inc. | Common Stock | 502431109 | 369,365 | 1,774 | SH | SOLE | 1,774 | 0 | 0 | ||
Lab Corp Of America | Common Stock | 50540R409 | 1,905,269 | 8,091 | SH | SOLE | 8,091 | 0 | 0 | ||
Lam Research Corp | Common Stock | 512807108 | 379,823 | 900 | SH | SOLE | 900 | 0 | 0 | ||
Liberty Media Corp Series C Liberty Sirius | Common Stock | 531229607 | 377,096 | 9,637 | SH | SOLE | 9,637 | 0 | 0 | ||
Linde PLC | Common Stock | G5494J103 | 32,618 | 100 | SH | SOLE | 100 | 0 | 0 | ||
LKQ Corp | Common Stock | 501889208 | 401,362 | 7,515 | SH | SOLE | 7,515 | 0 | 0 | ||
Lockheed Martin Corp | Common Stock | 539830109 | 2,466,445 | 5,070 | SH | SOLE | 5,070 | 0 | 0 | ||
Lowes Companies Inc | Common Stock | 548661107 | 500,889 | 2,514 | SH | SOLE | 2,514 | 0 | 0 | ||
LyondellBasell Industries | Common Stock | N53745100 | 256,729 | 3,092 | SH | SOLE | 3,092 | 0 | 0 | ||
Marathon Oil Corp | Common Stock | 565849106 | 190,004 | 7,019 | SH | SOLE | 7,019 | 0 | 0 | ||
Marathon Pete Corp | Common Stock | 56585A102 | 647,057 | 5,559 | SH | SOLE | 5,559 | 0 | 0 | ||
Mastercard Inc Class A | Common Stock | 57636Q104 | 631,825 | 1,817 | SH | SOLE | 1,817 | 0 | 0 | ||
McCormick & Co Inc | Common Stock | 579780206 | 42,972 | 516 | SH | SOLE | 516 | 0 | 0 | ||
McDonald's | Common Stock | 580135101 | 523,371 | 1,986 | SH | SOLE | 1,986 | 0 | 0 | ||
McKesson Corp | Common Stock | 58155Q103 | 3,615,071 | 9,621 | SH | SOLE | 9,621 | 0 | 0 | ||
MDU Resources Group | Common Stock | 552690109 | 43,399 | 1,420 | SH | SOLE | 1,420 | 0 | 0 | ||
Merck & Co. Inc. | Common Stock | 58933Y105 | 3,825,339 | 34,253 | SH | SOLE | 34,253 | 0 | 0 | ||
Meta Platforms Inc Class A | Common Stock | 30303M102 | 627,092 | 5,211 | SH | SOLE | 5,211 | 0 | 0 | ||
Metlife Inc 4.75 percent PFD PFD Ser F | Preferred Stock | 59156R850 | 39,100 | 2,000 | SH | SOLE | 2,000 | 0 | 0 | ||
Micron Technology | Common Stock | 595112103 | 221,921 | 4,430 | SH | SOLE | 4,430 | 0 | 0 | ||
Microsoft | Common Stock | 594918104 | 1,544,026 | 6,438 | SH | SOLE | 6,438 | 0 | 0 | ||
Mondelez Intl Class A | Common Stock | 609207105 | 400,735 | 5,978 | SH | SOLE | 5,978 | 0 | 0 | ||
Moodys Corp | Common Stock | 615369105 | 11,145 | 40 | SH | SOLE | 40 | 0 | 0 | ||
Morgan Stanley | Common Stock | 617446448 | 127,530 | 1,500 | SH | SOLE | 1,500 | 0 | 0 | ||
Morningstar Inc | Common Stock | 617700109 | 64,977 | 300 | SH | SOLE | 300 | 0 | 0 | ||
Mosaic | Common Stock | 61945C103 | 158,546 | 3,614 | SH | SOLE | 3,614 | 0 | 0 | ||
Motorola Solutions | Common Stock | 620076307 | 21,991 | 85 | SH | SOLE | 85 | 0 | 0 | ||
Nestle S A F Sponsored ADR | Common Stock | 641069406 | 367,704 | 3,188 | SH | SOLE | 3,188 | 0 | 0 | ||
Newmarket Corporation | Common Stock | 651587107 | 70,472 | 225 | SH | SOLE | 225 | 0 | 0 | ||
Nextera Energy Inc | Common Stock | 65339F101 | 283,404 | 3,390 | SH | SOLE | 3,390 | 0 | 0 | ||
Nintendo LTD F Sponsored ADR | Common Stock | 654445303 | 554,917 | 53,255 | SH | SOLE | 53,255 | 0 | 0 | ||
Nisource Inc 00500 | Common Stock | 65473P105 | 217,687 | 7,939 | SH | SOLE | 7,939 | 0 | 0 | ||
Norfolk Southern Co | Common Stock | 655844108 | 1,115,543 | 4,527 | SH | SOLE | 4,527 | 0 | 0 | ||
Northrop Grumman Corp | Common Stock | 666807102 | 666,735 | 1,222 | SH | SOLE | 1,222 | 0 | 0 | ||
Novartis AG F Sponsored ADR | Common Stock | 66987V109 | 41,459 | 457 | SH | SOLE | 457 | 0 | 0 | ||
Nucor Corp | Common Stock | 670346105 | 18,128 | 137 | SH | SOLE | 137 | 0 | 0 | ||
Nvidia Corp | Common Stock | 67066G104 | 1,839,464 | 12,587 | SH | SOLE | 12,587 | 0 | 0 | ||
NVR Inc. | Common Stock | 62944T105 | 18,450 | 4 | SH | SOLE | 4 | 0 | 0 | ||
NXP Semiconductors F | Common Stock | N6596X109 | 12,392 | 78 | SH | SOLE | 78 | 0 | 0 | ||
Occidental Petrol 27 WTS Warrants Exp 08/03/27 | Warrant | 674599162 | 15,461 | 375 | SH | SOLE | 375 | 0 | 0 | ||
Occidental Petroleum Co | Common Stock | 674599105 | 625,140 | 9,904 | SH | SOLE | 9,904 | 0 | 0 | ||
Oracle Corp | Common Stock | 68389X105 | 726,587 | 8,889 | SH | SOLE | 8,889 | 0 | 0 | ||
O'Reilly Automotive | Common Stock | 67103H107 | 925,057 | 1,096 | SH | SOLE | 1,096 | 0 | 0 | ||
Paychex Inc | Common Stock | 704326107 | 531,576 | 4,600 | SH | SOLE | 4,600 | 0 | 0 | ||
Pepsico Inc | Common Stock | 713448108 | 1,418,801 | 7,803 | SH | SOLE | 7,803 | 0 | 0 | ||
Pfizer | Common Stock | 717081103 | 2,396,453 | 46,769 | SH | SOLE | 46,769 | 0 | 0 | ||
Philip Morris Intl | Common Stock | 718172109 | 1,577,258 | 15,391 | SH | SOLE | 15,391 | 0 | 0 | ||
Phillips 66 | Common Stock | 718546104 | 23,106 | 222 | SH | SOLE | 222 | 0 | 0 | ||
PNC Financial Services | Common Stock | 693475105 | 3,075,882 | 19,475 | SH | SOLE | 19,475 | 0 | 0 | ||
Post Holdings Inc | Common Stock | 737446104 | 2,425,196 | 26,869 | SH | SOLE | 26,869 | 0 | 0 | ||
Principal Financial Group | Common Stock | 74251V102 | 32,477 | 387 | SH | SOLE | 387 | 0 | 0 | ||
Procter & Gamble | Common Stock | 742718109 | 2,458,758 | 16,223 | SH | SOLE | 16,223 | 0 | 0 | ||
Progressive Co. | Common Stock | 743315103 | 2,323,768 | 17,915 | SH | SOLE | 17,915 | 0 | 0 | ||
Prudential Financial | Common Stock | 744320102 | 246,164 | 2,475 | SH | SOLE | 2,475 | 0 | 0 | ||
Qualcomm Inc | Common Stock | 747525103 | 428,546 | 3,898 | SH | SOLE | 3,898 | 0 | 0 | ||
Raytheon Technologies Co | Common Stock | 75513E101 | 1,572,745 | 15,584 | SH | SOLE | 15,584 | 0 | 0 | ||
Regeneron Pharms Inc | Common Stock | 75886F107 | 978,340 | 1,356 | SH | SOLE | 1,356 | 0 | 0 | ||
RGC Resources Inc | Common Stock | 74955L103 | 742,688 | 33,682 | SH | SOLE | 33,682 | 0 | 0 | ||
Roper Technologies | Common Stock | 776696106 | 162,898 | 377 | SH | SOLE | 377 | 0 | 0 | ||
Royal Bank Of Canada | Common Stock | 780087102 | 71,267 | 758 | SH | SOLE | 758 | 0 | 0 | ||
Salesforce Inc | Common Stock | 79466L302 | 43,622 | 329 | SH | SOLE | 329 | 0 | 0 | ||
Sealed Air Corp | Common Stock | 81211K100 | 18,057 | 362 | SH | SOLE | 362 | 0 | 0 | ||
Select Sector Utility Select SPDR ETF | ETF | 81369Y886 | 229,830 | 3,260 | SH | SOLE | 3,260 | 0 | 0 | ||
Shell PLC F Unsponsored ADR | Common Stock | 780259305 | 25,058 | 440 | SH | SOLE | 440 | 0 | 0 | ||
Siemens AG ADR | Common Stock | 826197501 | 27,516 | 400 | SH | SOLE | 400 | 0 | 0 | ||
Skyworks Solutions | Common Stock | 83088M102 | 72,904 | 800 | SH | SOLE | 800 | 0 | 0 | ||
Southern Co | Common Stock | 842587107 | 210,731 | 2,951 | SH | SOLE | 2,951 | 0 | 0 | ||
SPDR Gold Shares ETF | ETF | 78463V107 | 39,865 | 235 | SH | SOLE | 235 | 0 | 0 | ||
SPDR S&P 500 ETF | ETF | 78462F103 | 806,844 | 2,100 | SH | SOLE | 2,100 | 0 | 0 | ||
SPDR Short Term Corporate Bond ETF | ETF | 78464A474 | 2,128,669 | 72,453 | SH | SOLE | 72,453 | 0 | 0 | ||
Stanley Black & Decker | Common Stock | 854502101 | 19,156 | 255 | SH | SOLE | 255 | 0 | 0 | ||
Starbucks Corp | Common Stock | 855244109 | 358,310 | 3,612 | SH | SOLE | 3,612 | 0 | 0 | ||
Steel Dynamics Inc | Common Stock | 858119100 | 123,040 | 1,255 | SH | SOLE | 1,255 | 0 | 0 | ||
Sun Communities REIT | Common Stock | 866674104 | 40,718 | 283 | SH | SOLE | 283 | 0 | 0 | ||
Synopsys Inc | Common Stock | 871607107 | 29,055 | 91 | SH | SOLE | 91 | 0 | 0 | ||
Target Corp | Common Stock | 87612E106 | 1,864,818 | 12,512 | SH | SOLE | 12,512 | 0 | 0 | ||
Teleflex Incorporate | Common Stock | 879369106 | 99,852 | 400 | SH | SOLE | 400 | 0 | 0 | ||
Texas Instruments | Common Stock | 882508104 | 634,610 | 3,841 | SH | SOLE | 3,841 | 0 | 0 | ||
Textron Inc | Common Stock | 883203101 | 411,181 | 5,806 | SH | SOLE | 5,806 | 0 | 0 | ||
The Southern Co 4.95 percent PFD Due 01/30/80 | Preferred Stock | 842587800 | 39,280 | 2,000 | SH | SOLE | 2,000 | 0 | 0 | ||
Thermo Fisher Scientific | Common Stock | 883556102 | 209,376 | 380 | SH | SOLE | 380 | 0 | 0 | ||
Thomson Reuters Corp F | Common Stock | 884903709 | 18,479 | 162 | SH | SOLE | 162 | 0 | 0 | ||
TJX Companies Inc | Common Stock | 872540109 | 485,401 | 6,098 | SH | SOLE | 6,098 | 0 | 0 | ||
Toro Co | Common Stock | 891092108 | 110,702 | 975 | SH | SOLE | 975 | 0 | 0 | ||
TotalEnergies SE ADR | Common Stock | 89151E109 | 20,731 | 330 | SH | SOLE | 330 | 0 | 0 | ||
TowneBank Portsmouth VA | Common Stock | 89214P109 | 86,996 | 2,800 | SH | SOLE | 2,800 | 0 | 0 | ||
Tredegar Corp | Common Stock | 894650100 | 29,239 | 2,825 | SH | SOLE | 2,825 | 0 | 0 | ||
Truist Finl Corp | Common Stock | 89832Q109 | 544,760 | 12,660 | SH | SOLE | 12,660 | 0 | 0 | ||
UDR Inc. REIT | Common Stock | 902653104 | 130,559 | 3,371 | SH | SOLE | 3,371 | 0 | 0 | ||
Union Pacific Corp | Common Stock | 907818108 | 322,201 | 1,556 | SH | SOLE | 1,556 | 0 | 0 | ||
United Parcel Service Class B | Common Stock | 911312106 | 279,013 | 1,605 | SH | SOLE | 1,605 | 0 | 0 | ||
UnitedHealth Group | Common Stock | 91324P102 | 193,516 | 365 | SH | SOLE | 365 | 0 | 0 | ||
Universal Corp. | Common Stock | 913456109 | 52,810 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
Vanguard Dividend Appreciation ETF | ETF | 921908844 | 202,112 | 1,331 | SH | SOLE | 1,331 | 0 | 0 | ||
Vanguard FTSE All World Ex US ETF | ETF | 922042775 | 336,088 | 6,703 | SH | SOLE | 6,703 | 0 | 0 | ||
Vanguard FTSE Developed Markets ETF | ETF | 921943858 | 1,580,758 | 37,664 | SH | SOLE | 37,664 | 0 | 0 | ||
Vanguard FTSE Emerging Markets ETF | ETF | 922042858 | 18,749 | 481 | SH | SOLE | 481 | 0 | 0 | ||
Vanguard Muni Bond Tax Exempt ETF | ETF | 922907746 | 5,196,450 | 105,000 | SH | SOLE | 105,000 | 0 | 0 | ||
Vanguard Real Estate ETF | ETF | 922908553 | 13,032 | 158 | SH | SOLE | 158 | 0 | 0 | ||
Vanguard S&P 500 ETF | ETF | 922908363 | 11,586,491 | 32,978 | SH | SOLE | 32,978 | 0 | 0 | ||
Vanguard S&P 500 Growth ETF | ETF | 921932505 | 11,180 | 53 | SH | SOLE | 53 | 0 | 0 | ||
Vanguard Short Inflation Protected ETF | ETF | 922020805 | 2,005,681 | 42,939 | SH | SOLE | 42,939 | 0 | 0 | ||
Vanguard Short Term Treasury ETF IV | ETF | 92206C102 | 109,222 | 1,889 | SH | SOLE | 1,889 | 0 | 0 | ||
Vanguard Small Cap ETF | ETF | 922908751 | 8,408,605 | 45,813 | SH | SOLE | 45,813 | 0 | 0 | ||
Vanguard Small Cap Value ETF | ETF | 922908611 | 2,954,950 | 18,608 | SH | SOLE | 18,608 | 0 | 0 | ||
Vanguard Total Bond Market ETF | ETF | 921937835 | 591,387 | 8,232 | SH | SOLE | 8,232 | 0 | 0 | ||
Vanguard Total Stock Market ETF | ETF | 922908769 | 104,007 | 544 | SH | SOLE | 544 | 0 | 0 | ||
Vanguard Total World Stock ETF | ETF | 922042742 | 129,366 | 1,501 | SH | SOLE | 1,501 | 0 | 0 | ||
Verizon | Common Stock | 92343V104 | 2,406,818 | 61,087 | SH | SOLE | 61,087 | 0 | 0 | ||
Vertex Pharmaceutical | Common Stock | 92532F100 | 1,617,746 | 5,602 | SH | SOLE | 5,602 | 0 | 0 | ||
VF Corp | Common Stock | 918204108 | 33,132 | 1,200 | SH | SOLE | 1,200 | 0 | 0 | ||
Visa Inc Class A | Common Stock | 92826C839 | 356,516 | 1,716 | SH | SOLE | 1,716 | 0 | 0 | ||
VMware Inc Class A | Common Stock | 928563402 | 738,524 | 6,016 | SH | SOLE | 6,016 | 0 | 0 | ||
Wabtec | Common Stock | 929740108 | 89,829 | 900 | SH | SOLE | 900 | 0 | 0 | ||
Wal-Mart | Common Stock | 931142103 | 1,318,019 | 9,259 | SH | SOLE | 9,259 | 0 | 0 | ||
Walt Disney | Common Stock | 254687106 | 460,304 | 5,298 | SH | SOLE | 5,298 | 0 | 0 | ||
Waste Management Inc | Common Stock | 94106L109 | 162,057 | 1,033 | SH | SOLE | 1,033 | 0 | 0 | ||
Wells Fargo & 4.75 percent PFD PFD Ser Z | Preferred Stock | 94988U151 | 36,640 | 2,000 | SH | SOLE | 2,000 | 0 | 0 | ||
Wells Fargo & Co | Common Stock | 949746101 | 1,824,681 | 44,192 | SH | SOLE | 44,192 | 0 | 0 | ||
Westlake Corp | Common Stock | 960413102 | 234,817 | 2,290 | SH | SOLE | 2,290 | 0 | 0 | ||
Westrock Co | Common Stock | 96145D105 | 290,914 | 8,274 | SH | SOLE | 8,274 | 0 | 0 | ||
Williams Cos Inc | Common Stock | 969457100 | 2,562,117 | 77,876 | SH | SOLE | 77,876 | 0 | 0 | ||
Williams Sonoma | Common Stock | 969904101 | 27,581 | 240 | SH | SOLE | 240 | 0 | 0 | ||
Willis Towers Watson P F | Common Stock | G96629103 | 1,379,393 | 5,621 | SH | SOLE | 5,621 | 0 | 0 | ||
Yum Brands Inc | Common Stock | 988498101 | 25,616 | 200 | SH | SOLE | 200 | 0 | 0 | ||
Zimmer Biomet HLDGS | Common Stock | 98956P102 | 17,884 | 140 | SH | SOLE | 140 | 0 | 0 |