# EDGAR Filing Document

**Accession Number:** 0001009022
**File Stem:** 0001009022-23-000001
**Filing Date:** 2023-1
**Character Count:** 25116
**Document Hash:** 47d309abbddd17d03a7901795152e88f
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001009022-23-000001.hdr.sgml**: 20230123

**ACCESSION NUMBER**: 0001009022-23-000001

**CONFORMED SUBMISSION TYPE**: 13F-HR

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20221231

**FILED AS OF DATE**: 20230123

**DATE AS OF CHANGE**: 20230123

**EFFECTIVENESS DATE**: 20230123

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** INVESTMENT MANAGEMENT OF VIRGINIA LLC
- **CENTRAL INDEX KEY:** 0001009022
- **IRS NUMBER:** 541994290
- **STATE OF INCORPORATION:** VA
- **FISCAL YEAR END:** 1231

**FILING VALUES:**
- **FORM TYPE:** 13F-HR
- **SEC ACT:** 1934 Act
- **SEC FILE NUMBER:** 028-05332
- **FILM NUMBER:** 23543898

**BUSINESS ADDRESS:**
- **STREET 1:** P.O. BOX 1156
- **CITY:** RICHMOND
- **STATE:** VA
- **ZIP:** 23218-1156
- **BUSINESS PHONE:** (804) 643-1100

**MAIL ADDRESS:**
- **STREET 1:** PO BOX 1156
- **CITY:** RICHMOND
- **STATE:** VA
- **ZIP:** 23218-1156

**FORMER COMPANY:**
- **FORMER CONFORMED NAME:** SSCM LLC /VA
- **DATE OF NAME CHANGE:** 20000713

**FORMER COMPANY:**
- **FORMER CONFORMED NAME:** SCOTT & STRINGFELLOW CAPITAL MANAGEMENT INC/VA
- **DATE OF NAME CHANGE:** 19990329

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 12-31-2022

**Check here if Amendment** [ ] **Amendment Number:** 

**This Amendment (Check only one.):** [ ] is a restatement.

[ ] adds new holdings entries.

**Institutional Investment Manager Filing this Report:**

**Name:** INVESTMENT MANAGEMENT OF VIRGINIA LLC<br>**Address:** PO BOX 1156<br>RICHMOND, VA 23218-1156

**Form 13F File Number:** 028-05332

**CRD Number (if applicable):** 000108687

**SEC File Number (if applicable):** 801-57765

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

**Person Signing this Report on Behalf of Reporting Manager:**

**Name:** John H. Bocock<br>**Title:** Chief Compliance Officer Member Chairman<br>**Phone:** 8046431100

**Signature, Place, and Date of Signing:**

John H. Bocock  RICHMOND, VA  01-23-2023<br>[Signature]  [City, State]  [Date]

**Report Type (Check only one.):**

[x] **13F HOLDINGS REPORT.** (Check here if all holdings of this reporting manager are reported in this report.)

[ ] **13F NOTICE.** (Check here if no holdings are reported in this report, and all holdings are reported by other reporting manager(s).)

[ ] **13F COMBINATION REPORT.** (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)

### Form 13F Summary Page

**Report Summary:**

**Number of Other Included Managers:** 0

**Form 13F Information Table Entry Total:** 215

**Form 13F Information Table Value Total:** $510165961

      (round to nearest dollar)

**List of Other Included Managers:**

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.

[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]

**NONE**

### FORM 13F INFORMATION TABLE

---

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | VOTING AUTHORITY | VOTING AUTHORITY | VOTING AUTHORITY |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | SOLE | SHARED | NONE |
| 3M Co. | COM | 88579Y101 |  | 2337840 | 19495 | SH |  | SOLE |  | 17257 | 0 | 2238 |
| Abbott Labs. | COM | 002824100 |  | 4295424 | 39124 | SH |  | SOLE |  | 33299 | 0 | 5825 |
| Abbott Labs. | COM | 002824100 |  | 19213 | 175 | SH |  | OTR |  | 175 | 0 | 0 |
| AbbVie Inc. | COM | 00287Y109 |  | 16857701 | 104311 | SH |  | SOLE |  | 96640 | 0 | 7671 |
| AbbVie Inc. | COM | 00287Y109 |  | 181326 | 1122 | SH |  | OTR |  | 1122 | 0 | 0 |
| Adobe Systems | COM | 00724f101 |  | 1448089 | 4303 | SH |  | SOLE |  | 4303 | 0 | 0 |
| Air Products And Chemicals | COM | 009158106 |  | 89395 | 290 | SH |  | SOLE |  | 290 | 0 | 0 |
| Air Products And Chemicals | COM | 009158106 |  | 123304 | 400 | SH |  | OTR |  | 400 | 0 | 0 |
| Albemarle Corporation | COM | 012653101 |  | 520464 | 2400 | SH |  | SOLE |  | 2400 | 0 | 0 |
| Alexander  Baldwin | COM | 014491104 |  | 7156340 | 382079 | SH |  | SOLE |  | 374073 | 0 | 8006 |
| Allied Motion Technologies | COM | 019330109 |  | 7729108 | 222037 | SH |  | SOLE |  | 214758 | 0 | 7279 |
| Alphabet Inc. (A) | COM | 02079K305 |  | 1775629 | 20125 | SH |  | SOLE |  | 16140 | 0 | 3985 |
| Alphabet Inc. (C) | COM | 02079K107 |  | 1169905 | 13185 | SH |  | SOLE |  | 12185 | 0 | 1000 |
| Altria Group Inc. | COM | 02209S103 |  | 422818 | 9250 | SH |  | SOLE |  | 9250 | 0 | 0 |
| Amazon.com Inc. | COM | 023135106 |  | 2550408 | 30362 | SH |  | SOLE |  | 28522 | 0 | 1840 |
| American Elec Pwr Inc | COM | 025537101 |  | 1637793 | 17249 | SH |  | SOLE |  | 17249 | 0 | 0 |
| American Express Co. | COM | 025816109 |  | 11145078 | 75432 | SH |  | SOLE |  | 71909 | 0 | 3523 |
| American Woodmark Corp. | COM | 030506109 |  | 421369 | 8624 | SH |  | SOLE |  | 8624 | 0 | 0 |
| Amgen | COM | 031162100 |  | 210112 | 800 | SH |  | SOLE |  | 500 | 0 | 300 |
| Analog Devices Inc. | COM | 032654105 |  | 379729 | 2315 | SH |  | SOLE |  | 2315 | 0 | 0 |
| Apple Inc. | COM | 037833100 |  | 8647361 | 66554 | SH |  | SOLE |  | 60414 | 0 | 6140 |
| Argan Inc. | COM | 04010E109 |  | 752352 | 20400 | SH |  | SOLE |  | 20400 | 0 | 0 |
| AT Inc. | COM | 00206R102 |  | 1264601 | 68691 | SH |  | SOLE |  | 59415 | 0 | 9276 |
| AT Inc. | COM | 00206R102 |  | 7290 | 396 | SH |  | OTR |  | 396 | 0 | 0 |
| Atlantic Union Bankshares Corp | COM | 04911A107 |  | 9773242 | 278123 | SH |  | SOLE |  | 270973 | 0 | 7150 |
| Automatic Data Processing | COM | 053015103 |  | 4146371 | 17359 | SH |  | SOLE |  | 14525 | 0 | 2834 |
| Bank of America Corp. | COM | 060505104 |  | 2097092 | 63318 | SH |  | SOLE |  | 63318 | 0 | 0 |
| Bank of America Corp. | COM | 060505104 |  | 59616 | 1800 | SH |  | OTR |  | 1800 | 0 | 0 |
| Becton Dickinson  Co. | COM | 075887109 |  | 3300560 | 12979 | SH |  | SOLE |  | 11005 | 0 | 1974 |
| Bel Fuse Inc. Cl B | CL B | 077347300 |  | 1680237 | 51040 | SH |  | SOLE |  | 51040 | 0 | 0 |
| Berkshire Hathaway B | CL B NEW | 084670702 |  | 2532980 | 8200 | SH |  | SOLE |  | 7095 | 0 | 1105 |
| Blackrock Inc. | COM | 09247X101 |  | 2434853 | 3436 | SH |  | SOLE |  | 3306 | 0 | 130 |
| Blackrock Inc. | COM | 09247X101 |  | 124010 | 175 | SH |  | OTR |  | 175 | 0 | 0 |
| Blackstone Inc. | COM | 09260D107 |  | 1862095 | 25099 | SH |  | SOLE |  | 25099 | 0 | 0 |
| BorgWarner Inc. | COM | 099724106 |  | 375533 | 9330 | SH |  | SOLE |  | 9330 | 0 | 0 |
| Bristol Myers Squibb Co. | COM | 110122108 |  | 11586972 | 161042 | SH |  | SOLE |  | 157586 | 0 | 3456 |
| Bristol Myers Squibb Co. | COM | 110122108 |  | 102169 | 1420 | SH |  | OTR |  | 1420 | 0 | 0 |
| Broadcom Limited | COM | 11135F101 |  | 5171393 | 9249 | SH |  | SOLE |  | 9249 | 0 | 0 |
| Broadcom Limited | COM | 11135F101 |  | 83870 | 150 | SH |  | OTR |  | 150 | 0 | 0 |
| Broadridge Financial Solutions | COM | 11133T103 |  | 447324 | 3335 | SH |  | SOLE |  | 3335 | 0 | 0 |
| Broadridge Financial Solutions | COM | 11133T103 |  | 73772 | 550 | SH |  | OTR |  | 550 | 0 | 0 |
| BWX Technologies Inc. | COM | 05605H100 |  | 8119352 | 139796 | SH |  | SOLE |  | 136600 | 0 | 3196 |
| Capital One Finl Corp. | COM | 14040h105 |  | 374908 | 4033 | SH |  | SOLE |  | 1000 | 0 | 3033 |
| Carrier Global Corp. | COM | 14448C104 |  | 1006500 | 24400 | SH |  | SOLE |  | 20687 | 0 | 3713 |
| CASS Information Systems Inc. | COM | 14808P109 |  | 1330796 | 29044 | SH |  | SOLE |  | 29044 | 0 | 0 |
| Caterpillar Inc. | COM | 149123101 |  | 3398398 | 14186 | SH |  | SOLE |  | 11556 | 0 | 2630 |
| Chesapeake Energy Corp. | COM | 165167735 |  | 4944422 | 52394 | SH |  | SOLE |  | 51105 | 0 | 1289 |
| Chevron Corp. | COM | 166764100 |  | 5855861 | 32625 | SH |  | SOLE |  | 26812 | 0 | 5813 |
| Cisco Systems | COM | 17275r102 |  | 5214579 | 109458 | SH |  | SOLE |  | 99398 | 0 | 10060 |
| Cisco Systems | COM | 17275r102 |  | 71460 | 1500 | SH |  | OTR |  | 1500 | 0 | 0 |
| Coca-Cola Company | COM | 191216100 |  | 504555 | 7932 | SH |  | SOLE |  | 5932 | 0 | 2000 |
| CollPlant Biotechnologies Ltd. | ADS | M2R51X116 |  | 3873557 | 463899 | SH |  | SOLE |  | 460899 | 0 | 3000 |
| Comcast Corp Cl A | CL A | 20030N101 |  | 2904049 | 83044 | SH |  | SOLE |  | 83044 | 0 | 0 |
| Communication Services Select | COM | 81369Y852 |  | 3093675 | 64465 | SH |  | SOLE |  | 58765 | 0 | 5700 |
| Conoco Phillips | COM | 20825c104 |  | 2115032 | 17924 | SH |  | SOLE |  | 17569 | 0 | 355 |
| Consolidated Edison Co Of N.Y. | COM | 209115104 |  | 2165634 | 22722 | SH |  | SOLE |  | 19262 | 0 | 3460 |
| Consumer Discretionary Select | COM | 81369Y407 |  | 1384983 | 10723 | SH |  | SOLE |  | 9038 | 0 | 1685 |
| Corteva Inc. | COM | 22052L104 |  | 642642 | 10933 | SH |  | SOLE |  | 8853 | 0 | 2080 |
| Costco Whsl Corp. New | COM | 22160k105 |  | 3826383 | 8382 | SH |  | SOLE |  | 7150 | 0 | 1232 |
| Credit Suisse Asst Mgm Com | COM | 224916106 |  | 43949 | 17440 | SH |  | SOLE |  | 17440 | 0 | 0 |
| Cross Country Healthcare Inc. | COM | 227483104 |  | 8534311 | 321201 | SH |  | SOLE |  | 312771 | 0 | 8430 |
| CSX Corporation | COM | 126408103 |  | 353358 | 11406 | SH |  | SOLE |  | 11406 | 0 | 0 |
| CTO Realty Growth Inc. | COM | 22948Q101 |  | 880584 | 48172 | SH |  | SOLE |  | 48172 | 0 | 0 |
| CVS Health Corp. | COM | 126650100 |  | 3628725 | 38939 | SH |  | SOLE |  | 38939 | 0 | 0 |
| CVS Health Corp. | COM | 126650100 |  | 65233 | 700 | SH |  | OTR |  | 700 | 0 | 0 |
| Danaher Corp. | COM | 235851102 |  | 3595114 | 13545 | SH |  | SOLE |  | 11320 | 0 | 2225 |
| Dominion Energy Inc. | COM | 25746u109 |  | 509508 | 8309 | SH |  | SOLE |  | 6709 | 0 | 1600 |
| Dow Inc. | COM | 260557103 |  | 1346421 | 26720 | SH |  | SOLE |  | 24069 | 0 | 2651 |
| Duke Energy Corp. | COM | 26441C204 |  | 734319 | 7130 | SH |  | SOLE |  | 5768 | 0 | 1362 |
| Duke Energy Corp. | COM | 26441C204 |  | 72093 | 700 | SH |  | OTR |  | 700 | 0 | 0 |
| DuPont de Nemours Inc. | COM | 26614N102 |  | 846414 | 12333 | SH |  | SOLE |  | 10397 | 0 | 1936 |
| Eaton Corp. PLC | SHS | G29183103 |  | 1162372 | 7406 | SH |  | SOLE |  | 7406 | 0 | 0 |
| Eaton Corp. PLC | SHS | G29183103 |  | 70628 | 450 | SH |  | OTR |  | 450 | 0 | 0 |
| Elevance Health Inc. | COM | 036752103 |  | 304704 | 594 | SH |  | SOLE |  | 594 | 0 | 0 |
| Emerson Elec Co | COM | 291011104 |  | 1872113 | 19489 | SH |  | SOLE |  | 16371 | 0 | 3118 |
| Energy Select Sector SPDR Fund | COM | 81369y506 |  | 5584522 | 63845 | SH |  | SOLE |  | 61345 | 0 | 2500 |
| EOG Resources Inc. | COM | 26875P101 |  | 4224424 | 32616 | SH |  | SOLE |  | 32616 | 0 | 0 |
| Exxon Mobil Corp. | COM | 30231g102 |  | 4582965 | 41550 | SH |  | SOLE |  | 34545 | 0 | 7005 |
| Fedex Corp. | COM | 31428x106 |  | 4208067 | 24296 | SH |  | SOLE |  | 23576 | 0 | 720 |
| Fedex Corp. | COM | 31428x106 |  | 69280 | 400 | SH |  | OTR |  | 400 | 0 | 0 |
| Fiserv Inc. Com | COM | 337738108 |  | 275921 | 2730 | SH |  | SOLE |  | 2730 | 0 | 0 |
| Freeport-McMoran Inc. Cl B | CL B | 35671D857 |  | 242250 | 6375 | SH |  | SOLE |  | 6375 | 0 | 0 |
| Gentex Corp. | COM | 371901109 |  | 1654934 | 60687 | SH |  | SOLE |  | 60687 | 0 | 0 |
| Genuine Parts | COM | 372460105 |  | 255407 | 1472 | SH |  | SOLE |  | 1472 | 0 | 0 |
| Genuine Parts | COM | 372460105 |  | 86234 | 497 | SH |  | OTR |  | 497 | 0 | 0 |
| Globalstar Inc. | SPONSORED ADR | 378973408 |  | 106400 | 80000 | SH |  | SOLE |  | 80000 | 0 | 0 |
| Hackett Group Inc. | COM | 404609109 |  | 3468074 | 170254 | SH |  | SOLE |  | 170254 | 0 | 0 |
| Hain Celestial Group Inc. | COM | 405217100 |  | 370441 | 22895 | SH |  | SOLE |  | 22895 | 0 | 0 |
| Hanover Ins Group Inc | COM | 410867105 |  | 1609398 | 11910 | SH |  | SOLE |  | 11910 | 0 | 0 |
| Helios Technologies | COM | 42328H109 |  | 990645 | 18197 | SH |  | SOLE |  | 18197 | 0 | 0 |
| Hilton Hotels Corp. Com. | COM | 43300A203 |  | 4184159 | 33113 | SH |  | SOLE |  | 31673 | 0 | 1440 |
| Home Depot Inc. | COM | 437076102 |  | 3713250 | 11756 | SH |  | SOLE |  | 9956 | 0 | 1800 |
| Hudson Technologies Inc. | COM | 444144109 |  | 759000 | 75000 | SH |  | SOLE |  | 75000 | 0 | 0 |
| Idexx Labs Inc. | COM | 45168D104 |  | 736776 | 1806 | SH |  | SOLE |  | 1806 | 0 | 0 |
| Inogen Inc. | COM | 45780L104 |  | 549357 | 27872 | SH |  | SOLE |  | 27872 | 0 | 0 |
| Intel Corporation | COM | 458140100 |  | 1821397 | 68914 | SH |  | SOLE |  | 58221 | 0 | 10693 |
| International Business Machs. | COM | 459200101 |  | 5507249 | 39089 | SH |  | SOLE |  | 35865 | 0 | 3224 |
| International Business Machs. | COM | 459200101 |  | 82421 | 585 | SH |  | OTR |  | 585 | 0 | 0 |
| Intrepid Potash Inc. | COM | 46121Y201 |  | 5978198 | 207073 | SH |  | SOLE |  | 203646 | 0 | 3427 |
| Invesco QQQ Trust ETF | UNIT SER 1 | 46090E103 |  | 9681675 | 36359 | SH |  | SOLE |  | 36359 | 0 | 0 |
| Invesco QQQ Trust ETF | UNIT SER 1 | 46090E103 |  | 1864 | 7 | SH |  | OTR |  | 7 | 0 | 0 |
| Invesco S 500 Equal Weight ETF | S 500 EQL WGT | 46137V357 |  | 3298188 | 23350 | SH |  | SOLE |  | 23350 | 0 | 0 |
| iShares Global Clean Energy ET | GL CLEAN ENE ETF | 464288224 |  | 343584 | 17309 | SH |  | SOLE |  | 17309 | 0 | 0 |
| Ishares Tr Nasdaq Bio Index ET | ISHARES BIOTECH | 464287556 |  | 326912 | 2490 | SH |  | SOLE |  | 2490 | 0 | 0 |
| Ishares TR Russell 2000 ETF | RUSSELL 2000 ETF | 464287655 |  | 3295404 | 18900 | SH |  | SOLE |  | 18900 | 0 | 0 |
| IShares Tr S Small-Cap 600 G | S SML 600 GWT | 464287887 |  | 2923726 | 27054 | SH |  | SOLE |  | 26880 | 0 | 174 |
| IShares Tr S Small-Cap 600 G | S SML 600 GWT | 464287887 |  | 1081 | 10 | SH |  | OTR |  | 10 | 0 | 0 |
| J. P. Morgan Chase | COM | 46625h100 |  | 7294906 | 54399 | SH |  | SOLE |  | 47704 | 0 | 6695 |
| Johnson  Johnson | COM | 478160104 |  | 3799918 | 21511 | SH |  | SOLE |  | 17717 | 0 | 3794 |
| Kinder Morgan Inc. | COM | 49456b101 |  | 1496210 | 82755 | SH |  | SOLE |  | 80455 | 0 | 2300 |
| Kroger Co. | COM | 501044101 |  | 1794969 | 40264 | SH |  | SOLE |  | 34324 | 0 | 5940 |
| Kroger Co. | COM | 501044101 |  | 106992 | 2400 | SH |  | OTR |  | 2400 | 0 | 0 |
| KVH Industries Inc. | COM | 482738101 |  | 445561 | 43597 | SH |  | SOLE |  | 43597 | 0 | 0 |
| Laboratory Corp. of America Ho | COM NEW | 50540R409 |  | 211932 | 900 | SH |  | SOLE |  | 900 | 0 | 0 |
| LeMaitre Vascular Inc. | COM | 525558201 |  | 888186 | 19300 | SH |  | SOLE |  | 19300 | 0 | 0 |
| Lennar Corp. Class A | COM | 526057104 |  | 1277046 | 14111 | SH |  | SOLE |  | 14111 | 0 | 0 |
| Lilly Eli  Co | COM | 532457108 |  | 3108542 | 8497 | SH |  | SOLE |  | 7127 | 0 | 1370 |
| Lowes Cos Inc | COM | 548661107 |  | 2319154 | 11640 | SH |  | SOLE |  | 10640 | 0 | 1000 |
| Lowes Cos Inc | COM | 548661107 |  | 199240 | 1000 | SH |  | OTR |  | 1000 | 0 | 0 |
| Luna Innovations Inc. | COM | 550351100 |  | 1213433 | 138047 | SH |  | SOLE |  | 138047 | 0 | 0 |
| Markel Corp | COM | 570535104 |  | 6879933 | 5222 | SH |  | SOLE |  | 5027 | 0 | 195 |
| Mastercard Inc Cl A | CL A | 57636Q104 |  | 2455322 | 7061 | SH |  | SOLE |  | 7061 | 0 | 0 |
| Mastercard Inc Cl A | CL A | 57636Q104 |  | 347730 | 1000 | SH |  | OTR |  | 1000 | 0 | 0 |
| McCormick  Co Inc Com Non Vtg | COM NON VTG | 579780206 |  | 281826 | 3400 | SH |  | SOLE |  | 3400 | 0 | 0 |
| McDonalds Corp | COM | 580135101 |  | 215040 | 816 | SH |  | SOLE |  | 816 | 0 | 0 |
| MDC Holdings Inc. | COM | 552676108 |  | 6750582 | 213626 | SH |  | SOLE |  | 210806 | 0 | 2820 |
| Medical Properties Trust Inc. | COM | 58463J304 |  | 325288 | 29200 | SH |  | SOLE |  | 29200 | 0 | 0 |
| Medical Properties Trust Inc. | COM | 58463J304 |  | 38990 | 3500 | SH |  | OTR |  | 3500 | 0 | 0 |
| Merck  Co. Inc. | COM | 58933Y105 |  | 5168939 | 46588 | SH |  | SOLE |  | 43601 | 0 | 2987 |
| Merck  Co. Inc. | COM | 58933Y105 |  | 110284 | 994 | SH |  | OTR |  | 994 | 0 | 0 |
| Microchip Technology | COM | 595017104 |  | 3728730 | 53078 | SH |  | SOLE |  | 53078 | 0 | 0 |
| Microchip Technology | COM | 595017104 |  | 196700 | 2800 | SH |  | OTR |  | 2800 | 0 | 0 |
| Microsoft Corp. | COM | 594918104 |  | 10740339 | 44785 | SH |  | SOLE |  | 38560 | 0 | 6225 |
| Mondelez International Inc. | CL A | 609207105 |  | 713288 | 10702 | SH |  | SOLE |  | 9702 | 0 | 1000 |
| Mondelez International Inc. | CL A | 609207105 |  | 23328 | 350 | SH |  | OTR |  | 350 | 0 | 0 |
| Newmarket Corp. | COM | 651587107 |  | 236444 | 760 | SH |  | SOLE |  | 760 | 0 | 0 |
| Nexstar Media Group Inc. | CL A | 65336K103 |  | 361262 | 2064 | SH |  | SOLE |  | 587 | 0 | 1477 |
| Norfolk Southern Corp. | COM | 655844108 |  | 1981710 | 8042 | SH |  | SOLE |  | 6202 | 0 | 1840 |
| NVIDIA Corporation | COM | 67066G104 |  | 311278 | 2130 | SH |  | SOLE |  | 2130 | 0 | 0 |
| Oaktree Specialty Lending Corp | COM | 67401P108 |  | 11354015 | 1652695 | SH |  | SOLE |  | 1619620 | 0 | 33075 |
| OmniAb Inc. | COM | 68218J103 |  | 124956 | 34710 | SH |  | SOLE |  | 34710 | 0 | 0 |
| Oracle Systems Corporation | COM | 68389X105 |  | 1462247 | 17889 | SH |  | SOLE |  | 17889 | 0 | 0 |
| Otis Worldwide Corporation | COM | 68902V107 |  | 1066739 | 13622 | SH |  | SOLE |  | 11468 | 0 | 2154 |
| Palo Alto Networks Inc. | COM | 697435105 |  | 565137 | 4050 | SH |  | SOLE |  | 4050 | 0 | 0 |
| Paychex Inc. | COM | 704326107 |  | 440861 | 3815 | SH |  | SOLE |  | 3815 | 0 | 0 |
| PayPal Holdings Inc. | COM | 70450Y103 |  | 5079054 | 71315 | SH |  | SOLE |  | 69465 | 0 | 1850 |
| Pepsico Inc. | COM | 713448108 |  | 5246366 | 29040 | SH |  | SOLE |  | 24615 | 0 | 4425 |
| Pepsico Inc. | COM | 713448108 |  | 108396 | 600 | SH |  | OTR |  | 600 | 0 | 0 |
| PerkinElmer Inc. | COM | 714046109 |  | 382240 | 2726 | SH |  | SOLE |  | 2726 | 0 | 0 |
| Pfizer Inc. | COM | 717081103 |  | 3440049 | 67136 | SH |  | SOLE |  | 56794 | 0 | 10342 |
| Philip Morris International I | COM | 718172109 |  | 504431 | 4984 | SH |  | SOLE |  | 4984 | 0 | 0 |
| Pioneer Nat. Res. Co. | COM | 723787107 |  | 1791720 | 7845 | SH |  | SOLE |  | 7845 | 0 | 0 |
| PRA Group Inc. | COM | 69354N106 |  | 6536025 | 193488 | SH |  | SOLE |  | 187997 | 0 | 5491 |
| Prestige Consumer Healthcare I | COM | 74112D101 |  | 1464026 | 23387 | SH |  | SOLE |  | 23387 | 0 | 0 |
| Procter  Gamble Co. | COM | 742718109 |  | 4511183 | 29765 | SH |  | SOLE |  | 24670 | 0 | 5095 |
| Progressive Corp Ohio Com | COM | 743315103 |  | 1399960 | 10793 | SH |  | SOLE |  | 10793 | 0 | 0 |
| ProShares Russell 2000 Div Gro | RUSS 2000 DIVD | 74347B698 |  | 2718875 | 44303 | SH |  | SOLE |  | 44303 | 0 | 0 |
| ProShares S MidCap 400 Div A | S MDCP 400 DIV | 74347B680 |  | 15611852 | 218195 | SH |  | SOLE |  | 213645 | 0 | 4550 |
| ProShares S MidCap 400 Div A | S MDCP 400 DIV | 74347B680 |  | 1145 | 16 | SH |  | OTR |  | 16 | 0 | 0 |
| Qualcomm Inc. | COM | 747525103 |  | 6102989 | 55512 | SH |  | SOLE |  | 55512 | 0 | 0 |
| Qualcomm Inc. | COM | 747525103 |  | 19240 | 175 | SH |  | OTR |  | 175 | 0 | 0 |
| Quidelortho Corp. | COM | 219798105 |  | 3066558 | 35795 | SH |  | SOLE |  | 34992 | 0 | 803 |
| Raytheon Technologies Corporat | COM | 75513E101 |  | 1851680 | 18348 | SH |  | SOLE |  | 18348 | 0 | 0 |
| Royal Bank of Canada | COM | 780087102 |  | 1883127 | 20029 | SH |  | SOLE |  | 16792 | 0 | 3237 |
| RPM Inc. | COM | 749685103 |  | 221212 | 2270 | SH |  | SOLE |  | 2270 | 0 | 0 |
| Semler Scientific Inc. | COM | 81684M104 |  | 1003959 | 30423 | SH |  | SOLE |  | 30423 | 0 | 0 |
| Service Corp Intl | COM | 817565104 |  | 1348230 | 19500 | SH |  | SOLE |  | 19500 | 0 | 0 |
| Shattuck Labs Inc. | COM | 82024L103 |  | 963332 | 418840 | SH |  | SOLE |  | 418840 | 0 | 0 |
| Shell PLC Sponsored ADR | SPON ADS | 780259305 |  | 2599881 | 45652 | SH |  | SOLE |  | 34471 | 0 | 11181 |
| Shoe Carnival Inc. | COM | 824889109 |  | 1053236 | 44050 | SH |  | SOLE |  | 44050 | 0 | 0 |
| SLB | COM STK | 806857108 |  | 5658099 | 105838 | SH |  | SOLE |  | 100908 | 0 | 4930 |
| Southern Co. | COM | 842587107 |  | 477519 | 6687 | SH |  | SOLE |  | 4687 | 0 | 2000 |
| SPDR Dow Jones Industrial Aver | UT SER 1 | 78467X109 |  | 13136903 | 39649 | SH |  | SOLE |  | 39649 | 0 | 0 |
| SPDR Dow Jones Industrial Aver | UT SER 1 | 78467X109 |  | 663 | 2 | SH |  | OTR |  | 2 | 0 | 0 |
| SPDR Portfolio S 500 Growth | PRTFLO S 500 GW | 78464A409 |  | 1254589 | 24760 | SH |  | SOLE |  | 24760 | 0 | 0 |
| SPDR S 500 ETF Trust | TR UNIT | 78462F103 |  | 5718858 | 14954 | SH |  | SOLE |  | 14351 | 0 | 603 |
| SPDR S 500 ETF Trust | TR UNIT | 78462F103 |  | 16827 | 44 | SH |  | OTR |  | 44 | 0 | 0 |
| Standard Motor Products Inc. | COM | 853666105 |  | 1896426 | 54495 | SH |  | SOLE |  | 54495 | 0 | 0 |
| Sysco Corp. | COM | 871829107 |  | 1219378 | 15950 | SH |  | SOLE |  | 15950 | 0 | 0 |
| Texas Pacific Land Corporation | COM | 88262P102 |  | 712646 | 304 | SH |  | SOLE |  | 304 | 0 | 0 |
| The Kraft Heinz Company | COM | 500754106 |  | 424524 | 10428 | SH |  | SOLE |  | 10428 | 0 | 0 |
| The Kraft Heinz Company | COM | 500754106 |  | 13556 | 333 | SH |  | OTR |  | 333 | 0 | 0 |
| Thermo Fisher Scientific | COM | 883556102 |  | 4710052 | 8553 | SH |  | SOLE |  | 7130 | 0 | 1423 |
| Thryv Holdings Inc. | COM NEW | 886029206 |  | 3894601 | 204979 | SH |  | SOLE |  | 201939 | 0 | 3040 |
| Tidewater Inc. | COM | 88642R109 |  | 2799089 | 75959 | SH |  | SOLE |  | 75959 | 0 | 0 |
| TotalEnergies SE Sponsored ADR | SPONSORED ADS | 89151E109 |  | 1856627 | 29907 | SH |  | SOLE |  | 22830 | 0 | 7077 |
| Travelers Co. Inc. | COM | 89417e109 |  | 1489046 | 7942 | SH |  | SOLE |  | 6685 | 0 | 1257 |
| Truist Financial Corporation | COM | 89832Q109 |  | 715159 | 16620 | SH |  | SOLE |  | 10327 | 0 | 6293 |
| Truist Financial Corporation | COM | 89832Q109 |  | 88212 | 2050 | SH |  | OTR |  | 2050 | 0 | 0 |
| Tyson Foods Inc. | CL A | 902494103 |  | 1085018 | 17430 | SH |  | SOLE |  | 17430 | 0 | 0 |
| U.S. Bancorp | COM NEW | 902973304 |  | 1815441 | 41629 | SH |  | SOLE |  | 34675 | 0 | 6954 |
| Ulta Salon Cosmetics  Fragra | COM | 90384S303 |  | 1508529 | 3216 | SH |  | SOLE |  | 3216 | 0 | 0 |
| Union Pacific Corp. | COM | 907818108 |  | 4797812 | 23170 | SH |  | SOLE |  | 20378 | 0 | 2792 |
| Union Pacific Corp. | COM | 907818108 |  | 40586 | 196 | SH |  | OTR |  | 196 | 0 | 0 |
| United Parcel Service Inc. | CL B | 911312106 |  | 3327993 | 19144 | SH |  | SOLE |  | 19144 | 0 | 0 |
| United Parcel Service Inc. | CL B | 911312106 |  | 86920 | 500 | SH |  | OTR |  | 500 | 0 | 0 |
| United Rentals Inc. | COM | 911363109 |  | 1328915 | 3739 | SH |  | SOLE |  | 3739 | 0 | 0 |
| UnitedHealth Group Inc. | COM | 91324P102 |  | 1589480 | 2998 | SH |  | SOLE |  | 2998 | 0 | 0 |
| Vanguard Communications Servic | COMM SRVC ETF | 92204A884 |  | 1987571 | 24165 | SH |  | SOLE |  | 23690 | 0 | 475 |
| Vanguard Dividend Appreciation | DIV APP ETF | 921908844 |  | 218816 | 1441 | SH |  | SOLE |  | 1441 | 0 | 0 |
| Vanguard Index Fds Mid Cap ETF | MID CAP ETF | 922908629 |  | 689897 | 3385 | SH |  | SOLE |  | 3385 | 0 | 0 |
| Vanguard Information Technolog | INF TECH ETF | 92204A702 |  | 17895584 | 56027 | SH |  | SOLE |  | 54997 | 0 | 1030 |
| Verizon Communications | COM | 92343v104 |  | 1034605 | 26259 | SH |  | SOLE |  | 21584 | 0 | 4675 |
| Vicor Corporation | COM | 925815102 |  | 658599 | 12253 | SH |  | SOLE |  | 12253 | 0 | 0 |
| Virginia National Bankshares C | COM | 928031103 |  | 284555 | 7762 | SH |  | SOLE |  | 7762 | 0 | 0 |
| Visa Inc. | COM | 92826C839 |  | 4973359 | 23938 | SH |  | SOLE |  | 20453 | 0 | 3485 |
| Walgreens Boots Alliance Inc. | COM | 931427108 |  | 1168172 | 31268 | SH |  | SOLE |  | 26008 | 0 | 5260 |
| Wal-Mart Stores | COM | 931142103 |  | 175678 | 1239 | SH |  | SOLE |  | 1189 | 0 | 50 |
| Wal-Mart Stores | COM | 931142103 |  | 85074 | 600 | SH |  | OTR |  | 600 | 0 | 0 |
| Waters Corp. | COM | 941848103 |  | 2438142 | 7117 | SH |  | SOLE |  | 7117 | 0 | 0 |
| Wells Fargo  Co. | COM | 949746101 |  | 2899053 | 70212 | SH |  | SOLE |  | 63467 | 0 | 6745 |
| Wells Fargo  Co. | COM | 949746101 |  | 57806 | 1400 | SH |  | OTR |  | 1400 | 0 | 0 |
| White Mountains Group Bermuda | COM | G9618E107 |  | 255994 | 181 | SH |  | SOLE |  | 181 | 0 | 0 |
| World Fuel Services Corporatio | COM | 981475106 |  | 1106564 | 40489 | SH |  | SOLE |  | 40489 | 0 | 0 |
| Zoetis Inc. Class A | CL A | 98978V103 |  | 852628 | 5818 | SH |  | SOLE |  | 5818 | 0 | 0 |

---