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
ALPHABET INC CAP STK CL A 02079K305 1,184 970 SH   SOLE   970 0 0
ALPHABET INC CAP STK CL C 02079K107 268 220 SH   SOLE   220 0 0
AMAZON COM INC COM 023135106 3,119 1,797 SH   SOLE   1,797 0 0
APPLE INC COM 037833100 7,057 31,509 SH   SOLE   31,509 0 0
AQUA AMERICA INC COM 03836W103 8,633 192,572 SH   SOLE   192,572 0 0
AT&T INC COM 00206R102 2,905 76,774 SH   SOLE   76,774 0 0
BB&T CORP COM 054937107 734 13,762 SH   SOLE   13,762 0 0
Berkshire Hathaway Inc DEL CL B NEW 084670702 10,295 49,492 SH   SOLE   49,492 0 0
BLUE BIRD CORP COM 095306106 279 14,674 SH   SOLE   14,674 0 0
BOEING CO COM 097023105 2,442 6,420 SH   SOLE   6,420 0 0
CHEVRON CORP NEW COM 166764100 2,041 17,216 SH   SOLE   17,216 0 0
CISCO SYS INC COM 17275R102 2,175 44,025 SH   SOLE   44,025 0 0
COCA COLA CO COM 191216100 556 10,221 SH   SOLE   10,221 0 0
CONSOLIDATED EDISON INC COM 209115104 1,733 18,346 SH   SOLE   18,346 0 0
CORNING INC COM 219350105 513 18,000 SH   SOLE   18,000 0 0
DANAHER CORP DEL COM 235851102 5,020 34,762 SH   SOLE   34,762 0 0
DIGITAL RLTY TR INC COM 253868103 336 2,592 SH   SOLE   2,592 0 0
DISNEY WALT CO COM DISNEY 254687106 2,699 20,715 SH   SOLE   20,715 0 0
DOMINION ENERGY INC COM 25746U109 7,170 88,486 SH   SOLE   88,486 0 0
EOG RES INC COM 26875P101 1,074 14,483 SH   SOLE   14,483 0 0
EXXON MOBIL CORP COM 30231G102 2,751 38,967 SH   SOLE   38,967 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1,976 51,945 SH   SOLE   51,945 0 0
FIRST TR EXCH TRADED FUND III RIVR FRNT DYN 33739P707 2,351 40,683 SH   SOLE   40,683 0 0
FIRST TR EXCHANGE-TRADED FD PFD Secs Inc ETF 33739E108 6,380 323,376 SH   SOLE   323,376 0 0
First TR LRG CP VL Alphadex COM SHS 33735J101 322 6,249 SH   SOLE   6,249 0 0
HOME DEPOT INC COM 437076102 505 2,177 SH   SOLE   2,177 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,552 7,330 SH   SOLE   7,330 0 0
INTEL CORP COM 458140100 4,295 83,352 SH   SOLE   83,352 0 0
ISHARES GOLD TRUST ISHARES 464285105 2,608 185,000 SH   SOLE   185,000 0 0
JOHNSON & JOHNSON COM 478160104 5,587 43,183 SH   SOLE   43,183 0 0
LOCKHEED MARTIN CORP COM 539830109 6,304 16,163 SH   SOLE   16,163 0 0
LOWES COS INC COM 548661107 276 2,511 SH   SOLE   2,511 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,292 25,618 SH   SOLE   25,618 0 0
MARKEL CORP COM 570535104 4,110 3,478 SH   SOLE   3,478 0 0
MEDTRONIC PLC SHS G5960L103 1,993 18,354 SH   SOLE   18,354 0 0
MICROSOFT CORP COM 594918104 7,477 53,782 SH   SOLE   53,782 0 0
NIKE INC CL B 654106103 3,342 35,590 SH   SOLE   35,590 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,181 6,577 SH   SOLE   6,577 0 0
ONE GAS INC COM 68235P108 330 3,439 SH   SOLE   3,439 0 0
PALO ALTO NETWORKS INC COM 697435105 1,241 6,092 SH   SOLE   6,092 0 0
PEPSICO INC COM 713448108 6,209 45,295 SH   SOLE   45,295 0 0
PFIZER INC COM 717081103 2,729 75,978 SH   SOLE   75,978 0 0
PROCTER AND GAMBLE CO COM 742718109 6,238 50,153 SH   SOLE   50,153 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,263 23,065 SH   SOLE   23,065 0 0
SHERWIN WILLIAMS CO COM 824348106 1,807 3,287 SH   SOLE   3,287 0 0
SMUCKER J M CO COM 832696405 2,322 21,111 SH   SOLE   21,111 0 0
SOUTHERN CO COM 842587107 2,823 45,705 SH   SOLE   45,705 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 275 946 SH   SOLE   946 0 0
TRAVELERS COMPANIES INC COM 89417E109 339 2,281 SH   SOLE   2,281 0 0
UNION PAC CORP COM 907818108 2,982 18,415 SH   SOLE   18,415 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 630 4,093 SH   SOLE   4,093 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 534 3,188 SH   SOLE   3,188 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,442 90,173 SH   SOLE   90,173 0 0
VISA INC COM CL A 92826C839 5,193 30,192 SH   SOLE   30,192 0 0