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
ABBOTT LABORATORIES COM 002824100 4,027 37,068 SH   SOLE   35,855 0 1,213
ABBVIE INC COM 00287Y109 2,494 16,284 SH   SOLE   15,914 0 370
ACCENTURE PLC IRELAND SHARES CLASS A SHS CLASS A G1151C101 1,757 6,331 SH   SOLE   5,955 0 376
AIR PRODUCTS & CHEMICALS INC COM 009158106 314 1,306 SH   SOLE   1,306 0 0
ALPHABET INC NON VOTING CAP STK CL C CAP STK CL C 02079K107 380 174 SH   SOLE   166 0 8
ALPHABET INC VOTING CAP STK CL A CAP STK CL A 02079K305 2,946 1,352 SH   SOLE   1,267 0 85
AMAZON COM INC COM 023135106 1,626 15,312 SH   SOLE   13,812 0 1,500
AMERICAN TOWER CORP REIT COM 03027X100 4,106 16,065 SH   SOLE   15,059 0 1,006
AMGEN INC COM 031162100 1,479 6,080 SH   SOLE   5,689 0 391
ANALOG DEVICES INC COM 032654105 1,847 12,648 SH   SOLE   12,099 0 549
APPLE INC COM 037833100 15,623 114,273 SH   SOLE   109,770 0 4,503
ARES CAPITAL CORP COM 04010L103 957 53,412 SH   SOLE   52,035 0 1,377
ARK ETF TR ETF GENOMIC REVOLUTION MULTI SECTOR ETF GENOMIC REV ETF 00214Q302 436 13,847 SH   SOLE   12,850 0 997
AUTOMATIC DATA PROCESSING COM 053015103 335 1,599 SH   SOLE   1,599 0 0
BERKSHIRE HATHAWAY INC SERIES B NEW CL B New 084670702 1,070 3,921 SH   SOLE   3,921 0 0
BLACKROCK INC COM 09247X101 1,874 3,077 SH   SOLE   2,741 0 336
BLACKSTONE GROUP INC COM COM 09260D107 424 4,656 SH   SOLE   4,562 0 94
BROADCOM INC COM 11135F101 272 561 SH   SOLE   561 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 304 3,000 SH   SOLE   3,000 0 0
CAPITAL GRP GROWTH ETF SHS CREATION UNIT SHS CREATION UNI 14020G101 217 10,905 SH   SOLE   10,905 0 0
CHEVRON CORPORATION COM 166764100 1,605 11,087 SH   SOLE   10,753 0 334
CHOICE HOTELS INTL INC COM 169905106 320 2,868 SH   SOLE   2,868 0 0
CHUBB LTD COM H1467J104 1,845 9,388 SH   SOLE   8,669 0 719
CISCO SYSTEMS INC COM 17275R102 2,316 54,320 SH   SOLE   52,622 0 1,698
COCA-COLA COMPANY COM 191216100 216 3,439 SH   SOLE   3,439 0 0
COMCAST CORP NEW CL A CL A 20030N101 1,181 30,111 SH   SOLE   28,877 0 1,234
COSTAR GROUP INC COM 22160N109 261 4,330 SH   SOLE   4,330 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 465 970 SH   SOLE   970 0 0
CVS HEALTH CORPORATION COM 126650100 422 4,557 SH   SOLE   4,422 0 135
DANAHER CORP COM 235851102 843 3,325 SH   SOLE   3,325 0 0
DEERE & CO COM 244199105 422 1,411 SH   SOLE   1,233 0 178
DISNEY WALT COMPANY COM 254687106 1,804 19,120 SH   SOLE   17,721 0 1,399
DOCUSIGN INC COM 256163106 232 4,047 SH   SOLE   3,381 0 666
DOMINION ENERGY INC COM 25746U109 865 10,849 SH   SOLE   10,660 0 189
DOW INC COM 260557103 568 11,010 SH   SOLE   9,636 0 1,374
ENERGY SELECT ETF SECTOR SPDR ENERGY 81369Y506 398 5,568 SH   SOLE   5,568 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 200 20,069 SH   SOLE   20,069 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107 700 28,738 SH   SOLE   28,738 0 0
ESSENTIAL UTILS INC COM 29670G102 241 5,268 SH   SOLE   4,375 0 893
EXXON MOBIL CORP COM 30231G102 209 2,444 SH   SOLE   2,444 0 0
FASTENAL CO COM 311900104 418 8,376 SH   SOLE   8,376 0 0
GENL DYNAMICS CORP COM 369550108 1,059 4,788 SH   SOLE   4,499 0 289
GILEAD SCIENCES INC COM 375558103 392 6,353 SH   SOLE   5,878 0 475
HOME DEPOT INC COM 437076102 355 1,294 SH   SOLE   577 0 717
INTEL CORP COM 458140100 781 20,883 SH   SOLE   18,293 0 2,590
INTERCONTINENTAL EXCH EXCHANGE COM 45866F104 1,073 11,416 SH   SOLE   10,855 0 561
INTERNATIONAL BUSINESS MACHINE CORP COM 459200101 1,433 10,156 SH   SOLE   9,460 0 696
INVESCO DB COMMODITY ETF INDEX TRACKING FD UNIT UNIT 46138B103 544 20,428 SH   SOLE   20,428 0 0
INVESCO DB MULTI ETF COMMODITY TR OIL FD OIL FD 46140H403 591 32,402 SH   SOLE   32,402 0 0
INVESCO DB MULTI ETF SECTOR COMMODITY TR ENERGY FD ENERGY FD 46140H304 493 18,870 SH   SOLE   18,870 0 0
INVESCO DB US DLR ETF INDEX TRUST BULLISH FUND BULLISH FD 46141D203 344 12,330 SH   SOLE   12,330 0 0
INVESCO ETF HIGH YIELD EQUITY DIVID ACHIEVERS HIG YLD EQ DIV 46137V563 326 15,867 SH   SOLE   15,867 0 0
ISHARES COHEN&STEERS ETF REIT COHEN STEER REIT 464287564 347 5,719 SH   SOLE   5,719 0 0
ISHARES CORE S&P 500 ETF S&P 500 INDEX FD CORE S&P500 ETF 464287200 1,390 3,668 SH   SOLE   3,538 0 130
ISHARES CORE S&P ETF SMALLCAP CORE S&P SCP ETF 464287804 229 2,480 SH   SOLE   2,480 0 0
ISHARES CORE S&P MID ETF ETF CORE S&P MCP ETF 464287507 945 4,179 SH   SOLE   4,127 0 52
ISHARES ETF RUSSELL 2000 RUSSELL 2000 ETF 464287655 1,269 7,498 SH   SOLE   7,384 0 114
ISHARES ETF RUSSELL 3000 RUSSELL 3000 ETF 464287689 403 1,855 SH   SOLE   1,855 0 0
ISHARES GOLD TR ETF ISHARES NEW ISHARES NEW 464285204 201 5,860 SH   SOLE   5,860 0 0
ISHARES SELECT ETF DIVIDEND SELECT DIVID ETF 464287168 305 2,599 SH   SOLE   2,599 0 0
JOHNSON & JOHNSON COM 478160104 2,868 16,159 SH   SOLE   15,056 0 1,103
JPMORGAN CHASE & CO COM 46625H100 4,991 44,323 SH   SOLE   42,481 0 1,842
JPMORGAN ETF ULTRA-SHORT INCOME ULTRA SHRT INC 46641Q837 5,073 101,396 SH   SOLE   101,396 0 0
LINDE PLC SHS G5494J103 1,413 4,914 SH   SOLE   4,711 0 203
LOWES COMPANIES INC COM 548661107 2,561 14,664 SH   SOLE   13,441 0 1,223
MASTERCARD INC CL A CL A 57636Q104 841 2,665 SH   SOLE   2,518 0 147
MATCH GROUP INC NEW COM 57667L107 213 3,067 SH   SOLE   2,843 0 224
MCDONALDS CORP COM 580135101 758 3,071 SH   SOLE   2,915 0 156
MERCK & CO INC NEW COM 58933Y105 2,043 22,416 SH   SOLE   22,301 0 115
MICROSOFT CORP COM 594918104 8,951 34,854 SH   SOLE   34,107 0 747
NEXTERA ENERGY INC COM 65339F101 2,080 26,861 SH   SOLE   25,909 0 952
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 358 4,837 SH   SOLE   4,670 0 167
NIKE INC CLASS B CL B 654106103 250 2,447 SH   SOLE   2,222 0 225
NVIDIA CORP COM 67066G104 4,482 29,568 SH   SOLE   29,035 0 533
PEPSICO INCORPORATED COM 713448108 1,043 6,262 SH   SOLE   6,262 0 0
PFIZER INCORPORATED COM 717081103 260 4,974 SH   SOLE   4,974 0 0
PHILIP MORRIS INTERNATIONAL INC COM 718172109 905 9,172 SH   SOLE   9,172 0 0
PIONEER HIGH INCOME FUND INC COM 72369H106 70 10,000 SH   SOLE   10,000 0 0
PROCTER & GAMBLE CO COM 742718109 2,407 16,742 SH   SOLE   15,472 0 1,270
QUALCOMM INC COM 747525103 2,466 19,305 SH   SOLE   19,066 0 239
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,840 19,146 SH   SOLE   18,346 0 800
REALTY INCOME CORP REIT COM 756109104 221 3,241 SH   SOLE   3,241 0 0
RESMED INC COM 761152107 622 2,970 SH   SOLE   2,970 0 0
SECTOR SPDR TR ETF TECHNOLOGY SELECT SECTOR TECHNOLOGY 81369Y803 450 3,542 SH   SOLE   3,497 0 45
SELECT SECTOR SPDR ETF TR FINANCIAL SBI INT-FINL 81369Y605 358 11,409 SH   SOLE   11,244 0 165
SELECT SECTOR SPDR F ETF MATERIALS SBI MATERIALS 81369Y100 313 4,259 SH   SOLE   4,185 0 74
SELECT SECTOR SPDR T ETF UTILITIES SELECT SECTOR SBI INT-UTILS 81369Y886 352 5,033 SH   SOLE   5,033 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 275 44,995 SH   SOLE   44,995 0 0
STARBUCKS CORP COM 855244109 2,721 35,626 SH   SOLE   33,868 0 1,758
STATE STR CORP COM 857477103 224 3,635 SH   SOLE   3,635 0 0
STRYKER CORP COM 863667101 1,126 5,662 SH   SOLE   5,394 0 268
SYSCO CORPORATION COM 871829107 448 5,293 SH   SOLE   5,293 0 0
TEXAS INSTRUMENTS INC COM 882508104 1,510 9,834 SH   SOLE   9,399 0 435
UNION PACIFIC CORP COM 907818108 213 1,001 SH   SOLE   668 0 333
UNITED BANKSHARES INC W VA COM 909907107 383 10,931 SH   SOLE   10,931 0 0
UNITED PARCEL SERVICE-B CL B 911312106 1,186 6,502 SH   SOLE   6,110 0 392
UNITEDHEALTH GROUP INC COM 91324P102 2,992 5,826 SH   SOLE   5,441 0 385
V F CORPORATION COM 918204108 1,052 23,823 SH   SOLE   22,953 0 870
VANGUARD DIVIDEND ETF APPRECIATION DIV APP ETF 921908844 631 4,402 SH   SOLE   4,402 0 0
VANGUARD ETF COMMUNICATION SERVICES COMM SRVC ETF 92204A884 386 4,105 SH   SOLE   4,051 0 54
VANGUARD FTSE ETF DEVELOPED MARKETS ETF FTSE DEV MKT ETF 921943858 1,188 29,133 SH   SOLE   28,927 0 206
VANGUARD HEALTH CARE ETF HEALTH CAR ETF 92204A504 202 859 SH   SOLE   859 0 0
VANGUARD INFORMATION ETF TECHNOLOGY INF TECH ETF 92204A702 262 805 SH   SOLE   805 0 0
VANGUARD INTL EQUITY ETF INDEX FDS FTSE EMERGING MKTS ETF FTSE EMR MKT ETF 922042858 2,141 51,409 SH   SOLE   50,978 0 431
VANGUARD MID CAP ETF MID CAP ETF 922908629 1,195 6,067 SH   SOLE   5,991 0 76
VANGUARD TOTAL INTL ETF STOCK INDEX FUND VG TL INTL STK F 921909768 361 6,995 SH   SOLE   6,995 0 0
VANGUARD TOTAL STOCK ETF MARKET ETF TOTAL STK MKT 922908769 1,906 10,106 SH   SOLE   10,106 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 5,509 108,564 SH   SOLE   76,763 0 31,801
VISA INC CLASS A COM CL A 92826C839 331 1,685 SH   SOLE   1,560 0 125
WALMART INC COM 931142103 300 2,473 SH   SOLE   1,833 0 640
WHITE MOUNTAIN INS GRP COM G9618E107 371 298 SH   SOLE   298 0 0
WILLIAMS COMPANIES INC COM 969457100 360 11,547 SH   SOLE   9,524 0 2,023
WISDOMTREE TOTAL DIV ETF US TOTAL DIVIDND 97717W109 338 5,851 SH   SOLE   5,851 0 0
XYLEM INC COM 98419M100 710 9,091 SH   SOLE   8,654 0 437