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 COMMON 037833100 2,770 23,916 SH   SOLE   0 0 23,916
AUTO DATA PROCESSING COMMON 053015103 2,786 19,974 SH   SOLE   0 0 19,974
ISHARES CORE US AGGREGATE BOND ETF COMMON 464287226 832 7,046 SH   SOLE   0 0 7,046
AMGEN INC. COMMON 031162100 3,036 11,946 SH   SOLE   0 0 11,946
AMERN TOWER CORP REIT COMMON 03027X100 3,329 13,770 SH   SOLE   0 0 13,770
AMAZON.COM INC COMMON 023135106 425 135 SH   SOLE   0 0 135
AMERICAN EXPRESS CO COMMON 025816109 1,519 15,150 SH   SOLE   0 0 15,150
INVESCO BULLETSHARES 2020 CORPORATE BOND ETF COMMON 46138J502 329 15,500 SH   SOLE   0 0 15,500
INVESCO BULLETSHARES 2021 CORPORATE BOND ETF COMMON 46138J700 673 31,553 SH   SOLE   0 0 31,553
CROWN CASTLE INTL CO REIT COMMON 22822V101 3,740 22,461 SH   SOLE   0 0 22,461
CVS HEALTH CORP COMMON 126650100 1,460 25,003 SH   SOLE   0 0 25,003
DOMINION ENERGY INC COMMON 25746U109 3,311 41,951 SH   SOLE   0 0 41,951
WSDMTREE EMRG MKTS SMALLCAP DVD ETF COMMON 97717W281 3,044 73,621 SH   SOLE   0 0 73,621
SPDR DOW JONES INDUSTRIAL AVRG ETF COMMON 78467X109 1,827 6,584 SH   SOLE   0 0 6,584
WALT DISNEY CO COMMON 254687106 2,138 17,227 SH   SOLE   0 0 17,227
DUFF PHELPS UTILITY AND COMMON 26433C105 2,270 219,934 SH   SOLE   0 0 219,934
DARDEN RESTAURANTS COMMON 237194105 2,527 25,087 SH   SOLE   0 0 25,087
DUKE ENERGY CORP COMMON 26441C204 3,133 35,380 SH   SOLE   0 0 35,380
FIRST AMER FINANCIAL COMMON 31847R102 2,855 56,076 SH   SOLE   0 0 56,076
FEDERAL REALTY INVT TR REIT COMMON 313747206 2,304 31,375 SH   SOLE   0 0 31,375
HOME DEPOT INC COMMON 437076102 261 939 SH   SOLE   0 0 939
ISHARES S&P MID CAP 400 GRWTH ETF COMMON 464287606 514 2,148 SH   SOLE   0 0 2,148
ISHARES S&P 500 GROWTH ETF COMMON 464287309 583 2,521 SH   SOLE   0 0 2,521
JOHNSON & JOHNSON COMMON 478160104 3,562 23,928 SH   SOLE   0 0 23,928
JPMORGAN CHASE & CO COMMON 46625H100 254 2,636 SH   SOLE   0 0 2,636
L3HARRIS TECHNOLOGIES IN COMMON 502431109 2,867 16,880 SH   SOLE   0 0 16,880
LOCKHEED MARTIN CORP COMMON 539830109 3,545 9,249 SH   SOLE   0 0 9,249
MICROSOFT CORP COMMON 594918104 2,370 11,268 SH   SOLE   0 0 11,268
NEXTERA ENERGY INC COMMON 65339F101 296 1,067 SH   SOLE   0 0 1,067
NETFLIX INC COMMON 64110L106 770 1,540 SH   SOLE   0 0 1,540
NATL RETAIL PPTY REIT COMMON 637417106 1,875 54,338 SH   SOLE   0 0 54,338
NUVEEN MUNICIPAL VALUE C COMMON 670928100 314 29,464 SH   SOLE   0 0 29,464
INVESCO DWA MOMENTUM ETF COMMON 46137V837 366 4,793 SH   SOLE   0 0 4,793
PARKER-HANNIFIN CORP COMMON 701094104 1,956 9,667 SH   SOLE   0 0 9,667
INVESCO DWA EMERGING MARKETS MOMENTUM ETF COMMON 46138E867 200 10,359 SH   SOLE   0 0 10,359
QUALCOMM INC COMMON 747525103 3,789 32,194 SH   SOLE   0 0 32,194
INVESCO QQQ TRUST COMMON 46090E103 3,892 14,008 SH   SOLE   0 0 14,008
ISHARES GLOBAL REIT ETF COMMON 46434V647 2,886 137,227 SH   SOLE   0 0 137,227
INVESCO S&P 500 EQUAL WEIGHT ETF COMMON 46137V357 556 5,147 SH   SOLE   0 0 5,147
SOUTHERN COPPER CORP D F COMMON 84265V105 1,151 25,432 SH   SOLE   0 0 25,432
SCHWAB US DIVIDEND EQUITY ETF COMMON 808524797 1,746 31,572 SH   SOLE   0 0 31,572
SCHWAB INTERMEDIATE TERM US TRS ETF COMMON 808524854 1,140 19,420 SH   SOLE   0 0 19,420
SPDR S&P 500 ETF COMMON 78462F103 3,515 10,497 SH   SOLE   0 0 10,497
A T & T INC COMMON 00206R102 2,760 96,797 SH   SOLE   0 0 96,797
THERATECHNOLOGIES F COMMON 88338H100 23 10,304 SH   SOLE   0 0 10,304
TJX COMPANIES INC COMMON 872540109 2,851 51,233 SH   SOLE   0 0 51,233
TEXAS INSTRUMENTS COMMON 882508104 3,075 21,537 SH   SOLE   0 0 21,537
U G I CORP COMMON 902681105 3,206 97,216 SH   SOLE   0 0 97,216
UNITEDHEALTH GRP INC COMMON 91324P102 3,635 11,659 SH   SOLE   0 0 11,659
VERIZON COMMUNICATN COMMON 92343V104 3,376 56,742 SH   SOLE   0 0 56,742
WALMART INC COMMON 931142103 318 2,274 SH   SOLE   0 0 2,274
SELECT SECTOR UTI SELECT SPDR ETF IV COMMON 81369Y886 607 10,216 SH   SOLE   0 0 10,216