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
3M CO COM 88579Y101 222 1,270 SH   SOLE   155 0 1,115
ABBOTT LABORATORIES COM 002824100 3,479 31,777 SH   SOLE   5,482 0 26,295
ABBVIE INC COM 00287Y109 1,686 15,732 SH   SOLE   2,959 0 12,773
ACCENTURE PLC IRELAND SHARES CLASS A SHS CLASS A G1151C101 1,259 4,819 SH   SOLE   1,051 0 3,768
AIR PRODUCTS & CHEMICALS INC COM 009158106 398 1,458 SH   SOLE   185 0 1,273
ALPHABET INC VOTING CAP STK CL A CAP STK CL A 02079K305 2,200 1,255 SH   SOLE   176 0 1,079
ALPHABET INC NON VOTING CAP STK CL C CAP STK CL C 02079K107 389 222 SH   SOLE   158 0 64
AMAZON COM INC COM 023135106 2,016 619 SH   SOLE   86 0 533
AMERICAN TOWER CORP REIT COM 03027X100 2,659 11,848 SH   SOLE   2,115 0 9,733
AMGEN INC COM 031162100 1,019 4,432 SH   SOLE   1,434 0 2,998
ANALOG DEVICES INC COM 032654105 1,437 9,729 SH   SOLE   2,231 0 7,498
APPLE INC COM 037833100 14,925 112,479 SH   SOLE   10,333 0 102,146
ARES CAPITAL CORP COM 04010L103 1,001 59,249 SH   SOLE   28,568 0 30,681
AT & T INC COM 00206R102 350 12,171 SH   SOLE   6,141 0 6,030
AUTOMATIC DATA PROCESSING COM 053015103 272 1,546 SH   SOLE   264 0 1,282
BERKSHIRE HATHAWAY INC SERIES B NEW CL B New 084670702 846 3,648 SH   SOLE   849 0 2,799
BLACKROCK INC COM 09247X101 1,623 2,250 SH   SOLE   560 0 1,690
BLACKSTONE GROUP INC CL A COM CL A 09260D107 230 3,543 SH   SOLE   0 0 3,543
BOEING CO COM 097023105 261 1,219 SH   SOLE   200 0 1,019
BROADCOM INC COM 11135F101 258 590 SH   SOLE   497 0 93
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 282 3,000 SH   SOLE   65 0 2,935
CHEVRON CORPORATION COM 166764100 953 11,287 SH   SOLE   1,468 0 9,819
CHUBB LTD COM H1467J104 1,142 7,423 SH   SOLE   1,846 0 5,577
CISCO SYSTEMS INC COM 17275R102 2,520 56,309 SH   SOLE   11,449 0 44,860
COCA-COLA COMPANY COM 191216100 224 4,088 SH   SOLE   1,847 0 2,241
COLGATE-PALMOLIVE CO COM 194162103 203 2,372 SH   SOLE   10 0 2,362
COMCAST CORP NEW CL A CL A 20030N101 1,130 21,562 SH   SOLE   4,886 0 16,676
COSTAR GROUP INC COM 22160N109 400 433 SH   SOLE   0 0 433
COSTCO WHSL CORP NEW COM COM 22160K105 504 1,339 SH   SOLE   770 0 569
CVS HEALTH CORPORATION COM 126650100 632 9,251 SH   SOLE   3,603 0 5,648
DANAHER CORP COM 235851102 794 3,576 SH   SOLE   167 0 3,409
DEERE & CO COM 244199105 413 1,534 SH   SOLE   630 0 904
DISNEY WALT COMPANY COM 254687106 2,399 13,241 SH   SOLE   1,974 0 11,267
DOCUSIGN INC COM 256163106 277 1,244 SH   SOLE   91 0 1,153
DOMINION ENERGY INC COM 25746U109 1,022 13,587 SH   SOLE   3,134 0 10,453
DOW INC COM 260557103 1,148 20,679 SH   SOLE   3,886 0 16,793
ENTERPRISE PRODUCTS PARTNERS COM 293792107 490 25,015 SH   SOLE   2,684 0 22,331
ESSENTIAL UTILS INC COM 29670G102 248 5,239 SH   SOLE   0 0 5,239
FACEBOOK INC CLASS A CL A 30303M102 315 1,154 SH   SOLE   285 0 869
FASTENAL CO COM 311900104 409 8,376 SH   SOLE   0 0 8,376
FIRST TRUST SMALL ETF CAP CORE ALPHADEX FUND COM SHS 33734Y109 320 4,160 SH   SOLE   1,797 0 2,363
GENL DYNAMICS CORP COM 369550108 578 3,887 SH   SOLE   730 0 3,157
GILEAD SCIENCES INC COM 375558103 375 6,442 SH   SOLE   1,616 0 4,826
HOME DEPOT INC COM 437076102 412 1,551 SH   SOLE   94 0 1,457
INTEL CORP COM 458140100 1,029 20,648 SH   SOLE   3,310 0 17,338
INTERCONTINENTAL EXCH EXCHANGE COM 45866F104 935 8,110 SH   SOLE   1,312 0 6,798
INTERNATIONAL BUSINESS MACHINE CORP COM 459200101 1,812 14,398 SH   SOLE   2,977 0 11,421
INTERNATIONAL PAPER CO COM 460146103 526 10,572 SH   SOLE   672 0 9,900
INVESCO DB MULTI ETF SECTOR COMMODITY TRUST PRECIOUS METALS FUND PRECIOUS METAL 46140H502 412 7,811 SH   SOLE   3,389 0 4,422
IRON MOUNTAIN INC COM 46284V101 262 8,872 SH   SOLE   3,484 0 5,388
ISHARES ETF EDGE MSCI MOMENTUM FACTOR ETF MSCI 46432F396 420 2,605 SH   SOLE   1,127 0 1,478
ISHARES ETF RUSSELL 2000 RUSSELL 2000 464287655 659 3,362 SH   SOLE   436 0 2,926
ISHARES CORE S&P 500 ETF S&P 500 INDEX FD CORE S&P500 ETF 464287200 1,024 2,727 SH   SOLE   415 0 2,312
ISHARES CORE S&P MID ETF ETF CORE S&P MCP ETF 464287507 678 2,950 SH   SOLE   355 0 2,595
ISHARES EDGE MSCI ETF USA QUALITY FACTOR ETF MSCI USA QLT FCT 46432F339 371 3,191 SH   SOLE   1,379 0 1,812
ISHARES MSCI ETF EMERGING MARKETS MSCI EMG MKT ETF 464287234 403 7,805 SH   SOLE   3,374 0 4,431
ISHARES S&P 500 ETF GROWTH GLOBAL FINLS 464287309 479 7,501 SH   SOLE   2,920 0 4,581
ISHARES S&P MIDCAP ETF 400 GROWTH S&P MC 400GR 464287606 457 6,324 SH   SOLE   2,448 0 3,876
JOHNSON & JOHNSON COM 478160104 2,099 13,340 SH   SOLE   3,109 0 10,231
JPMORGAN ETF ULTRA-SHORT INCOME ULTRA SHRT INC 46641Q837 4,457 87,749 SH   SOLE   12,989 0 74,760
JPMORGAN CHASE & CO COM 46625H100 5,126 40,341 SH   SOLE   5,476 0 34,865
KINDER MORGAN INC DEL COM 49456B101 185 13,522 SH   SOLE   3,210 0 10,312
LOWES COMPANIES INC COM 548661107 1,849 11,517 SH   SOLE   2,974 0 8,543
MASTERCARD INC CL A CL A 57636Q104 593 1,660 SH   SOLE   231 0 1,429
MATCH GROUP INC NEW COM 57667L107 372 2,458 SH   SOLE   229 0 2,229
MCDONALDS CORP COM 580135101 662 3,084 SH   SOLE   302 0 2,782
MERCK & CO INC NEW COM 58933Y105 1,861 22,751 SH   SOLE   20,093 0 2,658
MICROSOFT CORP COM 594918104 7,581 34,085 SH   SOLE   4,284 0 29,801
NETFLIX.COM INC COM 64110L106 283 523 SH   SOLE   140 0 383
NEXTERA ENERGY INC COM 65339F101 1,874 24,284 SH   SOLE   4,916 0 19,368
NIKE INC CLASS B CL B 654106103 350 2,474 SH   SOLE   2,002 0 472
NOVARTIS AG SPON ADR SPONSORED ADR 66987V109 244 2,587 SH   SOLE   335 0 2,252
NVIDIA CORP COM 67066G104 6,187 11,847 SH   SOLE   115 0 11,732
PAYPAL HOLDINGS INC COM 70450Y103 258 1,100 SH   SOLE   101 0 999
PEPSICO INCORPORATED COM 713448108 1,926 12,985 SH   SOLE   1,892 0 11,093
PHILIP MORRIS INTERNATIONAL INC COM 718172109 739 8,921 SH   SOLE   2,116 0 6,805
PROCTER & GAMBLE CO COM 742718109 1,991 14,311 SH   SOLE   1,903 0 12,408
QUALCOMM INC COM 747525103 3,054 20,050 SH   SOLE   1,092 0 18,958
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,705 23,843 SH   SOLE   7,014 0 16,829
REALTY INCOME CORP REIT COM 756109104 201 3,241 SH   SOLE   0 0 3,241
RESMED INC COM 761152107 631 2,970 SH   SOLE   0 0 2,970
SECTOR SPDR TR ETF TECHNOLOGY SELECT SECTOR TECHNOLOGY 81369Y803 1,032 7,935 SH   SOLE   2,484 0 5,451
SELECT SECTOR SPDR F ETF CONSUMER DISCRETIONARY SBI CONS DISCR 81369Y407 594 3,695 SH   SOLE   1,173 0 2,522
SELECT SECTOR SPDR F ETF MATERIALS SBI MATERIALS 81369Y100 383 5,290 SH   SOLE   2,286 0 3,004
SIRIUS XM HOLDINGS INC COM 82968B103 1,126 176,783 SH   SOLE   2,909 0 173,874
STARBUCKS CORP COM 855244109 3,267 30,534 SH   SOLE   3,967 0 26,567
STATE STR CORP COM 857477103 265 3,635 SH   SOLE   68 0 3,567
STRYKER CORP COM 863667101 1,005 4,099 SH   SOLE   709 0 3,390
SYSCO CORPORATION COM 871829107 403 5,425 SH   SOLE   461 0 4,964
UNITED BANKSHARES INC W VA COM 909907107 446 13,763 SH   SOLE   3,453 0 10,310
UNITED PARCEL SERVICE-B CL B 911312106 876 5,202 SH   SOLE   1,988 0 3,214
UNITEDHEALTH GROUP INC COM 91324P102 1,734 4,945 SH   SOLE   807 0 4,138
V F CORPORATION COM 918204108 1,128 13,212 SH   SOLE   3,212 0 10,000
VANGUARD ETF COMMUNICATION SERVICES COMM SRVC ETF 92204A884 300 2,494 SH   SOLE   246 0 2,248
VANGUARD DIVIDEND ETF APPRECIATION DIV APP ETF 921908844 599 4,243 SH   SOLE   0 0 4,243
VANGUARD FTSE ETF DEVELOPED MARKETS ETF FTSE DEV MKT ETF 921943858 1,074 22,755 SH   SOLE   1,635 0 21,120
VANGUARD HEALTH CARE ETF HEALTH CAR ETF 92204A504 339 1,514 SH   SOLE   119 0 1,395
VANGUARD INFORMATION ETF TECHNOLOGY INF TECH ETF 92204A702 258 730 SH   SOLE   0 0 730
VANGUARD MID CAP ETF MID CAP ETF 922908629 673 3,253 SH   SOLE   319 0 2,934
VANGUARD TOTAL STOCK ETF MARKET ETF TOTAL STK MKT 922908769 1,142 5,865 SH   SOLE   285 0 5,580
VERIZON COMMUNICATIONS COM COM 92343V104 5,635 95,912 SH   SOLE   9,416 0 86,496
VISA INC CLASS A COM CL A 92826C839 298 1,362 SH   SOLE   113 0 1,249
WALMART INC COM 931142103 353 2,449 SH   SOLE   304 0 2,145
WHITE MOUNTAIN INS GRP COM G9618E107 298 298 SH   SOLE   0 0 298
XYLEM INC COM 98419M100 721 7,085 SH   SOLE   926 0 6,159