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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC COM 037833100 33,137 249,730 SH   SOLE   249,730 0 0
ABB LTD SPONSORED ADR 000375204 1,507 53,911 SH   SOLE   53,911 0 0
ABBVIE INC COM 00287Y109 14,948 139,501 SH   SOLE   139,501 0 0
ABBOTT LABS COM 002824100 10,675 97,496 SH   SOLE   97,496 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,803 37,529 SH   SOLE   37,529 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,524 3,048 SH   SOLE   3,048 0 0
ANALOG DEVICES INC COM 032654105 8,310 56,254 SH   SOLE   56,254 0 0
AUTODESK INC COM 052769106 535 1,751 SH   SOLE   1,751 0 0
AFLAC INC COM 001055102 300 6,747 SH   SOLE   6,747 0 0
ISHARES TR CORE US AGGBD ET 464287226 3,549 30,025 SH   SOLE   30,025 0 0
AGNC INVT CORP COM 00123Q104 1,804 115,672 SH   SOLE   115,672 0 0
ALLSTATE CORP COM 020002101 433 3,935 SH   SOLE   3,935 0 0
AMETEK INC COM 031100100 9,416 77,855 SH   SOLE   77,855 0 0
AMGEN INC COM 031162100 2,527 10,992 SH   SOLE   10,992 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 21 800 SH   SOLE   800 0 0
AMAZON COM INC COM 023135106 21,978 6,748 SH   SOLE   6,748 0 0
ARISTA NETWORKS INC COM 040413106 771 2,653 SH   SOLE   2,653 0 0
AIR PRODS & CHEMS INC COM 009158106 1,213 4,441 SH   SOLE   4,441 0 0
APTARGROUP INC COM 038336103 376 2,744 SH   SOLE   2,744 0 0
BROADCOM INC COM 11135F101 4,373 9,987 SH   SOLE   9,987 0 0
AMERICAN EXPRESS CO COM 025816109 1,434 11,857 SH   SOLE   11,857 0 0
BOEING CO COM 097023105 384 1,794 SH   SOLE   1,794 0 0
BK OF AMERICA CORP COM 060505104 254 8,379 SH   SOLE   8,379 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 10,347 250,716 SH   SOLE   250,716 0 0
BRICKELL BIOTECH INC COM 10802T105 9 11,947 SH   SOLE   11,947 0 0
BECTON DICKINSON & CO COM 075887109 676 2,700 SH   SOLE   2,700 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2,472 42,423 SH   SOLE   42,423 0 0
BLACKROCK INC COM 09247X101 63 88 SH   SOLE   88 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 295 4,761 SH   SOLE   4,761 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,532 17,371 SH   SOLE   17,371 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 428 1,848 SH   SOLE   1,848 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,908 59,984 SH   SOLE   59,984 0 0
CATERPILLAR INC COM 149123101 1,341 7,370 SH   SOLE   7,370 0 0
CBRE GROUP INC CL A 12504L109 367 5,851 SH   SOLE   5,851 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,783 11,201 SH   SOLE   11,201 0 0
COLGATE PALMOLIVE CO COM 194162103 275 3,214 SH   SOLE   3,214 0 0
COMCAST CORP NEW CL A 20030N101 359 6,858 SH   SOLE   6,858 0 0
CME GROUP INC COM 12572Q105 1,143 6,280 SH   SOLE   6,280 0 0
COSTCO WHSL CORP NEW COM 22160K105 28 75 SH   SOLE   75 0 0
SALESFORCE COM INC COM 79466L302 529 2,377 SH   SOLE   2,377 0 0
CISCO SYS INC COM 17275R102 12,084 270,043 SH   SOLE   270,043 0 0
CSX CORP COM 126408103 542 5,975 SH   SOLE   5,975 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 250 3,051 SH   SOLE   3,051 0 0
CHEVRON CORP NEW COM 166764100 6,793 80,437 SH   SOLE   80,437 0 0
DOMINION ENERGY INC COM 25746U109 9,371 124,615 SH   SOLE   124,615 0 0
DEERE & CO COM 244199105 331 1,231 SH   SOLE   1,231 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 10,357 65,213 SH   SOLE   65,213 0 0
DANAHER CORPORATION COM 235851102 268 1,206 SH   SOLE   1,206 0 0
DISNEY WALT CO COM 254687106 11,670 64,411 SH   SOLE   64,411 0 0
DIGITAL RLTY TR INC COM 253868103 3,096 22,193 SH   SOLE   22,193 0 0
DARDEN RESTAURANTS INC COM 237194105 5 40 SH   SOLE   40 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,282 35,841 SH   SOLE   35,841 0 0
ELECTRONIC ARTS INC COM 285512109 520 3,620 SH   SOLE   3,620 0 0
ECOLAB INC COM 278865100 737 3,406 SH   SOLE   3,406 0 0
ISHARES TR MSCI EAFE ETF 464287465 103 1,410 SH   SOLE   1,410 0 0
ISHARES TR EAFE GRWTH ETF 464288885 382 3,785 SH   SOLE   3,785 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 615 20,052 SH   SOLE   20,052 0 0
EMERSON ELEC CO COM 291011104 1,559 19,393 SH   SOLE   19,393 0 0
ENBRIDGE INC COM 29250N105 2,343 73,233 SH   SOLE   73,233 0 0
EATON CORP PLC SHS G29183103 2,913 24,249 SH   SOLE   24,249 0 0
FACEBOOK INC CL A 30303M102 225 823 SH   SOLE   823 0 0
FIRST BANCORP N C COM 318910106 34 1,000 SH   SOLE   1,000 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 201 350 SH   SOLE   350 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1,636 35,948 SH   SOLE   35,948 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 968 13,541 SH   SOLE   13,541 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 1,255 21,727 SH   SOLE   21,727 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 844 17,952 SH   SOLE   17,952 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 365 2,577 SH   SOLE   2,577 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 563 14,031 SH   SOLE   14,031 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 950 22,506 SH   SOLE   22,506 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 558 21,968 SH   SOLE   21,968 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 442 10,853 SH   SOLE   10,853 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 3,094 29,606 SH   SOLE   29,606 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 340 8,388 SH   SOLE   8,388 0 0
GENERAL DYNAMICS CORP COM 369550108 401 2,695 SH   SOLE   2,695 0 0
GILEAD SCIENCES INC COM 375558103 1,267 21,755 SH   SOLE   21,755 0 0
GENERAL MLS INC COM 370334104 2,305 39,205 SH   SOLE   39,205 0 0
ALPHABET INC CAP STK CL C 02079K107 12,274 7,006 SH   SOLE   7,006 0 0
ALPHABET INC CAP STK CL A 02079K305 2,850 1,626 SH   SOLE   1,626 0 0
ISHARES TR INTRM GOV CR ETF 464288612 845 7,180 SH   SOLE   7,180 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,773 140,418 SH   SOLE   140,418 0 0
HOME DEPOT INC COM 437076102 3,303 12,436 SH   SOLE   12,436 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 227 2,586 SH   SOLE   2,586 0 0
HELEN OF TROY LTD COM G4388N106 843 3,795 SH   SOLE   3,795 0 0
HONEYWELL INTL INC COM 438516106 7,613 35,794 SH   SOLE   35,794 0 0
HERSHEY CO COM 427866108 499 3,276 SH   SOLE   3,276 0 0
ISHARES GOLD TRUST ISHARES 464285105 1,097 60,530 SH   SOLE   60,530 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 344 2,730 SH   SOLE   2,730 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 8,604 170,313 SH   SOLE   170,313 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,428 49,616 SH   SOLE   49,616 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,272 9,562 SH   SOLE   9,562 0 0
ISHARES INC CORE MSCI EMKT 46434G103 856 13,801 SH   SOLE   13,801 0 0
INNOVATOR ETFS TR MSCI EAFE PWR 45782C524 517 20,238 SH   SOLE   20,238 0 0
ISHARES TR CORE S&P SCP ETF 464287804 35 384 SH   SOLE   384 0 0
ILLUMINA INC COM 452327109 0 1 SH   SOLE   1 0 0
INGREDION INC COM 457187102 1,195 15,187 SH   SOLE   15,187 0 0
INTEL CORP COM 458140100 219 4,401 SH   SOLE   4,401 0 0
IQVIA HLDGS INC COM 46266C105 768 4,284 SH   SOLE   4,284 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2 3 SH   SOLE   3 0 0
GARTNER INC COM 366651107 402 2,511 SH   SOLE   2,511 0 0
ISHARES TR S&P 500 VAL ETF 464287408 749 5,847 SH   SOLE   5,847 0 0
ISHARES TR CORE S&P500 ETF 464287200 940 2,504 SH   SOLE   2,504 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 247 1,804 SH   SOLE   1,804 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,526 6,326 SH   SOLE   6,326 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 64 324 SH   SOLE   324 0 0
ISHARES TR RUS MD CP GR ETF 464287481 1,043 10,163 SH   SOLE   10,163 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 1,913 8,558 SH   SOLE   8,558 0 0
JACOBS ENGR GROUP INC COM 469814107 404 3,705 SH   SOLE   3,705 0 0
JABIL INC COM 466313103 437 10,284 SH   SOLE   10,284 0 0
JOHNSON & JOHNSON COM 478160104 4,264 27,091 SH   SOLE   27,091 0 0
JPMORGAN CHASE & CO COM 46625H100 15,630 123,003 SH   SOLE   123,003 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1 14 SH   SOLE   14 0 0
KLA CORP COM NEW 482480100 409 1,580 SH   SOLE   1,580 0 0
KIMBERLY-CLARK CORP COM 494368103 351 2,603 SH   SOLE   2,603 0 0
COCA COLA CO COM 191216100 6 116 SH   SOLE   116 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 8,759 43,031 SH   SOLE   43,031 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,894 25,892 SH   SOLE   25,892 0 0
LINDE PLC SHS G5494J103 6,775 25,711 SH   SOLE   25,711 0 0
LILLY ELI & CO COM 532457108 36 212 SH   SOLE   212 0 0
LOCKHEED MARTIN CORP COM 539830109 1,396 3,934 SH   SOLE   3,934 0 0
LIVE OAK BANCSHARES INC COM 53803X105 366 7,704 SH   SOLE   7,704 0 0
LOWES COS INC COM 548661107 14,262 88,853 SH   SOLE   88,853 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,157 8,378 SH   SOLE   8,378 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 1,099 29,167 SH   SOLE   29,167 0 0
MASTERCARD INCORPORATED CL A 57636Q104 9,821 27,515 SH   SOLE   27,515 0 0
MARRIOTT INTL INC NEW CL A 571903202 689 5,224 SH   SOLE   5,224 0 0
MCDONALDS CORP COM 580135101 70 328 SH   SOLE   328 0 0
MOODYS CORP COM 615369105 1,442 4,967 SH   SOLE   4,967 0 0
MONDELEZ INTL INC CL A 609207105 183 3,122 SH   SOLE   3,122 0 0
MEDTRONIC PLC SHS G5960L103 11,723 100,081 SH   SOLE   100,081 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 70 18,325 SH   SOLE   18,325 0 0
MARKEL CORP COM 570535104 5,349 5,177 SH   SOLE   5,177 0 0
3M CO COM 88579Y101 2,041 11,679 SH   SOLE   11,679 0 0
ALTRIA GROUP INC COM 02209S103 377 9,203 SH   SOLE   9,203 0 0
MERCK & CO. INC COM 58933Y105 6,516 79,661 SH   SOLE   79,661 0 0
MICROSOFT CORP COM 594918104 28,406 127,715 SH   SOLE   127,715 0 0
MICRON TECHNOLOGY INC COM 595112103 249 3,311 SH   SOLE   3,311 0 0
NASDAQ INC COM 631103108 569 4,290 SH   SOLE   4,290 0 0
NEXTERA ENERGY INC COM 65339F101 671 8,694 SH   SOLE   8,694 0 0
NETFLIX INC COM 64110L106 386 713 SH   SOLE   713 0 0
NIKE INC CL B 654106103 2,115 14,951 SH   SOLE   14,951 0 0
NORFOLK SOUTHN CORP COM 655844108 542 2,279 SH   SOLE   2,279 0 0
NVIDIA CORPORATION COM 67066G104 1,896 3,632 SH   SOLE   3,632 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,325 24,617 SH   SOLE   24,617 0 0
NXP SEMICONDUCTORS N V COM N6596X109 9,261 58,243 SH   SOLE   58,243 0 0
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 700 25,666 SH   SOLE   25,666 0 0
PAYCHEX INC COM 704326107 1,755 18,837 SH   SOLE   18,837 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 2,250 74,437 SH   SOLE   74,437 0 0
PEPSICO INC COM 713448108 7,730 52,126 SH   SOLE   52,126 0 0
PFIZER INC COM 717081103 1,628 44,227 SH   SOLE   44,227 0 0
PROCTER AND GAMBLE CO COM 742718109 15,765 113,303 SH   SOLE   113,303 0 0
PULTE GROUP INC COM 745867101 271 6,281 SH   SOLE   6,281 0 0
POLARIS INC COM 731068102 1,229 12,901 SH   SOLE   12,901 0 0
PHILIP MORRIS INTL INC COM 718172109 867 10,472 SH   SOLE   10,472 0 0
INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 230 8,096 SH   SOLE   8,096 0 0
PNC FINL SVCS GROUP INC COM 693475105 7,787 52,262 SH   SOLE   52,262 0 0
PPG INDS INC COM 693506107 288 2,000 SH   SOLE   2,000 0 0
INNOVATOR ETFS TR S&P 500 PWR 45782C656 250 8,954 SH   SOLE   8,954 0 0
QUALCOMM INC COM 747525103 5,209 34,195 SH   SOLE   34,195 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 554 19,577 SH   SOLE   19,577 0 0
ROPER TECHNOLOGIES INC COM 776696106 6,174 14,321 SH   SOLE   14,321 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 7,784 108,855 SH   SOLE   108,855 0 0
ROYAL BK CDA COM 780087102 315 3,833 SH   SOLE   3,833 0 0
STARBUCKS CORP COM 855244109 1,041 9,730 SH   SOLE   9,730 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 892 9,799 SH   SOLE   9,799 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 702 19,499 SH   SOLE   19,499 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 262 2,040 SH   SOLE   2,040 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 515 8,647 SH   SOLE   8,647 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 56 650 SH   SOLE   650 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 5 774 SH   SOLE   774 0 0
U S SILICA HLDGS INC COM 90346E103 84 11,910 SH   SOLE   11,910 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 467 8,221 SH   SOLE   8,221 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 234 6,930 SH   SOLE   6,930 0 0
S&P GLOBAL INC COM 78409V104 4,232 12,874 SH   SOLE   12,874 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,263 3,378 SH   SOLE   3,378 0 0
CONSTELLATION BRANDS INC CL A 21036P108 8,598 39,253 SH   SOLE   39,253 0 0
SYSCO CORP COM 871829107 15 206 SH   SOLE   206 0 0
AT&T INC COM 00206R102 3,183 110,674 SH   SOLE   110,674 0 0
TRUIST FINL CORP COM 89832Q109 2,884 60,178 SH   SOLE   60,178 0 0
TARGET CORP COM 87612E106 2,644 14,980 SH   SOLE   14,980 0 0
TJX COS INC NEW COM 872540109 15,711 230,068 SH   SOLE   230,068 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,248 26,296 SH   SOLE   26,296 0 0
TYSON FOODS INC CL A 902494103 204 3,168 SH   SOLE   3,168 0 0
TEXAS INSTRS INC COM 882508104 3,118 18,999 SH   SOLE   18,999 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,434 3,286 SH   SOLE   3,286 0 0
UNILEVER PLC SPON ADR NEW 904767704 991 16,419 SH   SOLE   16,419 0 0
UNITEDHEALTH GROUP INC COM 91324P102 242 690 SH   SOLE   690 0 0
UNION PAC CORP COM 907818108 8,676 41,668 SH   SOLE   41,668 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,078 6,400 SH   SOLE   6,400 0 0
US BANCORP DEL COM NEW 902973304 1,879 40,332 SH   SOLE   40,332 0 0
VISA INC COM CL A 92826C839 14,217 65,000 SH   SOLE   65,000 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 201 732 SH   SOLE   732 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,942 33,269 SH   SOLE   33,269 0 0
V F CORP COM 918204108 948 11,094 SH   SOLE   11,094 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 3,427 9,687 SH   SOLE   9,687 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,072 14,677 SH   SOLE   14,677 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 241 2,601 SH   SOLE   2,601 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 589 11,532 SH   SOLE   11,532 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,655 6,531 SH   SOLE   6,531 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 987 10,784 SH   SOLE   10,784 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,399 91,894 SH   SOLE   91,894 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,062 36,022 SH   SOLE   36,022 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 909 10,263 SH   SOLE   10,263 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 253 1,945 SH   SOLE   1,945 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 350 5,189 SH   SOLE   5,189 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,234 10,880 SH   SOLE   10,880 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 728 4,527 SH   SOLE   4,527 0 0
EXXON MOBIL CORP COM 30231G102 31 744 SH   SOLE   744 0 0
XYLEM INC COM 98419M100 6,778 66,593 SH   SOLE   66,593 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 333 867 SH   SOLE   867 0 0
3M CO COM 88579Y101 913 5,223 SH   OTR 1 0 0 5,223
ABB LTD SPONSORED ADR 000375204 695 24,878 SH   OTR 1 0 0 24,878
ABBOTT LABS COM 002824100 5,694 52,009 SH   OTR 1 0 0 52,009
ABBVIE INC COM 00287Y109 8,129 75,866 SH   OTR 1 0 0 75,866
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,163 19,765 SH   OTR 1 0 0 19,765
AGNC INVT CORP COM 00123Q104 720 46,184 SH   OTR 1 0 0 46,184
AIR PRODS & CHEMS INC COM 009158106 720 2,638 SH   OTR 1 0 0 2,638
ALPHABET INC CAP STK CL C 02079K107 7,997 4,565 SH   OTR 1 0 0 4,565
ALTRIA GROUP INC COM 02209S103 203 4,945 SH   OTR 1 0 0 4,945
AMAZON COM INC COM 023135106 11,556 3,548 SH   OTR 1 0 0 3,548
AMERICAN NATL BANKSHARES INC COM 027745108 5,183 197,803 SH   OTR 1 0 0 197,803
AMETEK INC COM 031100100 4,979 41,176 SH   OTR 1 0 0 41,176
AMGEN INC COM 031162100 1,061 4,614 SH   OTR 1 0 0 4,614
ANALOG DEVICES INC COM 032654105 4,713 31,902 SH   OTR 1 0 0 31,902
APPLE INC COM 037833100 20,878 157,342 SH   OTR 1 0 0 157,342
AT&T INC COM 00206R102 1,676 58,300 SH   OTR 1 0 0 58,300
AUTODESK INC COM 052769106 380 1,243 SH   OTR 1 0 0 1,243
BK OF AMERICA CORP COM 060505104 274 9,053 SH   OTR 1 0 0 9,053
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,080 34,850 SH   OTR 1 0 0 34,850
BERKSHIRE HATHAWAY INC DEL CL A 084670108 348 1 SH   OTR 1 0 0 1
BLACKROCK INC COM 09247X101 815 1,129 SH   OTR 1 0 0 1,129
BRISTOL-MYERS SQUIBB CO COM 110122108 264 4,263 SH   OTR 1 0 0 4,263
BROADCOM INC COM 11135F101 2,794 6,380 SH   OTR 1 0 0 6,380
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6,309 152,891 SH   OTR 1 0 0 152,891
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1,530 26,267 SH   OTR 1 0 0 26,267
CHEVRON CORP NEW COM 166764100 3,752 44,435 SH   OTR 1 0 0 44,435
CISCO SYS INC COM 17275R102 6,960 155,531 SH   OTR 1 0 0 155,531
CME GROUP INC COM 12572Q105 568 3,121 SH   OTR 1 0 0 3,121
COCA COLA CO COM 191216100 898 16,380 SH   OTR 1 0 0 16,380
COLGATE PALMOLIVE CO COM 194162103 1,043 12,202 SH   OTR 1 0 0 12,202
CONSTELLATION BRANDS INC CL A 21036P108 4,787 21,854 SH   OTR 1 0 0 21,854
COSTCO WHSL CORP NEW COM 22160K105 1,754 4,656 SH   OTR 1 0 0 4,656
CROWN CASTLE INTL CORP NEW COM 22822V101 1,116 7,013 SH   OTR 1 0 0 7,013
DARDEN RESTAURANTS INC COM 237194105 208 1,749 SH   OTR 1 0 0 1,749
DIAGEO PLC SPON ADR NEW 25243Q205 5,509 34,690 SH   OTR 1 0 0 34,690
DIGITAL RLTY TR INC COM 253868103 1,417 10,160 SH   OTR 1 0 0 10,160
DOMINION ENERGY INC COM 25746U109 5,905 78,536 SH   OTR 1 0 0 78,536
DUKE ENERGY CORP NEW COM NEW 26441C204 2,148 23,458 SH   OTR 1 0 0 23,458
EATON CORP PLC SHS G29183103 1,343 11,180 SH   OTR 1 0 0 11,180
LILLY ELI & CO COM 532457108 662 3,921 SH   OTR 1 0 0 3,921
EMERSON ELEC CO COM 291011104 931 11,589 SH   OTR 1 0 0 11,589
ENBRIDGE INC COM 29250N105 1,308 40,912 SH   OTR 1 0 0 40,912
ISHARES TR IBOXX INV CP ETF 464287242 3,167 22,931 SH   OTR 1 0 0 22,931
EXXON MOBIL CORP COM 30231G102 653 15,837 SH   OTR 1 0 0 15,837
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 378 3,615 SH   OTR 1 0 0 3,615
FIRST BANCORP N C COM 318910106 3,818 112,894 SH   OTR 1 0 0 112,894
GENERAL MLS INC COM 370334104 1,376 23,399 SH   OTR 1 0 0 23,399
GILEAD SCIENCES INC COM 375558103 1,381 23,710 SH   OTR 1 0 0 23,710
HEALTHPEAK PROPERTIES INC COM 42250P103 1,314 43,485 SH   OTR 1 0 0 43,485
HOME DEPOT INC COM 437076102 1,762 6,635 SH   OTR 1 0 0 6,635
HONEYWELL INTL INC COM 438516106 4,645 21,835 SH   OTR 1 0 0 21,835
HOOKER FURNITURE CORP COM 439038100 295 9,140 SH   OTR 1 0 0 9,140
HUNTINGTON BANCSHARES INC COM 446150104 878 69,547 SH   OTR 1 0 0 69,547
ILLUMINA INC COM 452327109 599 1,619 SH   OTR 1 0 0 1,619
INGREDION INC COM 457187102 609 7,747 SH   OTR 1 0 0 7,747
INTUITIVE SURGICAL INC COM NEW 46120E602 1,227 1,500 SH   OTR 1 0 0 1,500
ISHARES TR 1 3 YR TREAS BD 464287457 201 2,324 SH   OTR 1 0 0 2,324
ISHARES TR CORE S&P SCP ETF 464287804 426 4,636 SH   OTR 1 0 0 4,636
ISHARES TR CORE US AGGBD ET 464287226 9,636 81,529 SH   OTR 1 0 0 81,529
ISHARES TR INTRM GOV CR ETF 464288612 5,909 50,235 SH   OTR 1 0 0 50,235
ISHARES TR MSCI EAFE ETF 464287465 4,879 66,883 SH   OTR 1 0 0 66,883
ISHARES TR RUSSELL 2000 ETF 464287655 311 1,584 SH   OTR 1 0 0 1,584
ISHARES TR CORE MSCI EAFE 46432F842 474 6,854 SH   OTR 1 0 0 6,854
ISHARES TR BLACKROCK ULTRA 46434V878 5,176 102,455 SH   OTR 1 0 0 102,455
JPMORGAN CHASE & CO COM 46625H100 8,052 63,366 SH   OTR 1 0 0 63,366
JOHNSON & JOHNSON COM 478160104 2,188 13,905 SH   OTR 1 0 0 13,905
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,960 38,585 SH   OTR 1 0 0 38,585
L3HARRIS TECHNOLOGIES INC COM 502431109 2,824 14,939 SH   OTR 1 0 0 14,939
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,398 26,518 SH   OTR 1 0 0 26,518
LINDE PLC SHS G5494J103 4,066 15,429 SH   OTR 1 0 0 15,429
LOCKHEED MARTIN CORP COM 539830109 798 2,249 SH   OTR 1 0 0 2,249
LOWES COS INC COM 548661107 7,340 45,730 SH   OTR 1 0 0 45,730
MARKEL CORP COM 570535104 3,170 3,068 SH   OTR 1 0 0 3,068
MASTERCARD INCORPORATED CL A 57636Q104 6,010 16,839 SH   OTR 1 0 0 16,839
MCDONALDS CORP COM 580135101 441 2,054 SH   OTR 1 0 0 2,054
MEDTRONIC PLC SHS G5960L103 6,505 55,534 SH   OTR 1 0 0 55,534
MERCK & CO. INC COM 58933Y105 4,068 49,733 SH   OTR 1 0 0 49,733
MICROSOFT CORP COM 594918104 16,202 72,845 SH   OTR 1 0 0 72,845
MONDELEZ INTL INC CL A 609207105 417 7,125 SH   OTR 1 0 0 7,125
NIKE INC CL B 654106103 244 1,728 SH   OTR 1 0 0 1,728
NORFOLK SOUTHN CORP COM 655844108 928 3,904 SH   OTR 1 0 0 3,904
NOVARTIS AG SPONSORED ADR 66987V109 1,149 12,168 SH   OTR 1 0 0 12,168
NXP SEMICONDUCTORS N V COM N6596X109 4,770 29,997 SH   OTR 1 0 0 29,997
PAYCHEX INC COM 704326107 1,165 12,503 SH   OTR 1 0 0 12,503
PEPSICO INC COM 713448108 4,139 27,909 SH   OTR 1 0 0 27,909
PFIZER INC COM 717081103 1,609 43,708 SH   OTR 1 0 0 43,708
PHILIP MORRIS INTL INC COM 718172109 344 4,160 SH   OTR 1 0 0 4,160
PNC FINL SVCS GROUP INC COM 693475105 4,366 29,301 SH   OTR 1 0 0 29,301
POLARIS INC COM 731068102 546 5,732 SH   OTR 1 0 0 5,732
PROCTER AND GAMBLE CO COM 742718109 7,112 51,115 SH   OTR 1 0 0 51,115
QUALCOMM INC COM 747525103 2,929 19,227 SH   OTR 1 0 0 19,227
RAYTHEON TECHNOLOGIES CORP COM 75513E101 4,847 67,784 SH   OTR 1 0 0 67,784
ROPER TECHNOLOGIES INC COM 776696106 3,714 8,615 SH   OTR 1 0 0 8,615
S&P GLOBAL INC COM 78409V104 2,613 7,948 SH   OTR 1 0 0 7,948
SIRIUS XM HOLDINGS INC COM 82968B103 127 20,000 SH   OTR 1 0 0 20,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,808 28,909 SH   OTR 1 0 0 28,909
SYSCO CORP COM 871829107 311 4,190 SH   OTR 1 0 0 4,190
PRICE T ROWE GROUP INC COM 74144T108 268 1,772 SH   OTR 1 0 0 1,772
TARGET CORP COM 87612E106 1,699 9,627 SH   OTR 1 0 0 9,627
TEXAS INSTRS INC COM 882508104 1,765 10,754 SH   OTR 1 0 0 10,754
THERMO FISHER SCIENTIFIC INC COM 883556102 6,410 13,763 SH   OTR 1 0 0 13,763
TJX COS INC NEW COM 872540109 8,794 128,781 SH   OTR 1 0 0 128,781
TRACTOR SUPPLY CO COM 892356106 490 3,484 SH   OTR 1 0 0 3,484
TRUIST FINL CORP COM 89832Q109 2,495 52,058 SH   OTR 1 0 0 52,058
UNILEVER PLC SPON ADR NEW 904767704 513 8,495 SH   OTR 1 0 0 8,495
UNION PAC CORP COM 907818108 4,473 21,484 SH   OTR 1 0 0 21,484
UNITED PARCEL SERVICE INC CL B 911312106 943 5,599 SH   OTR 1 0 0 5,599
UNITEDHEALTH GROUP INC COM 91324P102 210 600 SH   OTR 1 0 0 600
US BANCORP DEL COM NEW 902973304 975 20,937 SH   OTR 1 0 0 20,937
VERIZON COMMUNICATIONS INC COM 92343V104 3,120 53,109 SH   OTR 1 0 0 53,109
VISA INC COM CL A 92826C839 7,487 34,230 SH   OTR 1 0 0 34,230
DISNEY WALT CO COM 254687106 6,931 38,256 SH   OTR 1 0 0 38,256
XYLEM INC COM 98419M100 4,271 41,957 SH   OTR 1 0 0 41,957