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 1,676 9,669 SH   SOLE   9,669 0 0
ALPHABET INC CAP STK CL A 02079K305 1,050 970 SH   SOLE   970 0 0
ALPHABET INC CAP STK CL C 02079K107 243 225 SH   SOLE   225 0 0
AMAZON COM INC COM 023135106 3,310 1,748 SH   SOLE   1,748 0 0
APPLE INC COM 037833100 6,253 31,593 SH   SOLE   31,593 0 0
AQUA AMERICA INC COM 03836W103 7,976 192,800 SH   SOLE   192,800 0 0
AT&T INC COM 00206R102 2,622 78,257 SH   SOLE   78,257 0 0
BB&T CORP COM 054937107 672 13,682 SH   SOLE   13,682 0 0
Berkshire Hathaway Inc DEL CL B NEW 084670702 10,557 49,525 SH   SOLE   49,525 0 0
BLUE BIRD CORP COM 095306106 302 15,329 SH   SOLE   15,329 0 0
BOEING CO COM 097023105 2,925 8,035 SH   SOLE   8,035 0 0
CHEVRON CORP NEW COM 166764100 2,042 16,412 SH   SOLE   16,412 0 0
CISCO SYS INC COM 17275R102 2,136 39,031 SH   SOLE   39,031 0 0
COCA COLA CO COM 191216100 553 10,854 SH   SOLE   10,854 0 0
CONSOLIDATED EDISON INC COM 209115104 1,549 17,666 SH   SOLE   17,666 0 0
DANAHER CORP DEL COM 235851102 4,922 34,442 SH   SOLE   34,442 0 0
DIGITAL RLTY TR INC COM 253868103 305 2,590 SH   SOLE   2,590 0 0
DISNEY WALT CO COM DISNEY 254687106 2,736 19,591 SH   SOLE   19,591 0 0
DOMINION ENERGY INC COM 25746U109 6,913 89,403 SH   SOLE   89,403 0 0
EOG RES INC COM 26875P101 1,480 15,889 SH   SOLE   15,889 0 0
EXXON MOBIL CORP COM 30231G102 3,205 41,823 SH   SOLE   41,823 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 2,013 51,970 SH   SOLE   51,970 0 0
FIRST TR EXCH TRADED FUND III RIVR FRNT DYN 33739P707 2,518 40,842 SH   SOLE   40,842 0 0
FIRST TR EXCHANGE-TRADED FD PFD Secs Inc ETF 33739E108 6,211 320,300 SH   SOLE   320,300 0 0
First TR LRG CP VL Alphadex COM SHS 33735J101 356 6,820 SH   SOLE   6,820 0 0
HOME DEPOT INC COM 437076102 452 2,173 SH   SOLE   2,173 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,250 5,562 SH   SOLE   5,562 0 0
INTEL CORP COM 458140100 4,015 83,866 SH   SOLE   83,866 0 0
JOHNSON & JOHNSON COM 478160104 7,265 52,162 SH   SOLE   52,162 0 0
LOCKHEED MARTIN CORP COM 539830109 5,872 16,154 SH   SOLE   16,154 0 0
LOWES COS INC COM 548661107 253 2,509 SH   SOLE   2,509 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,559 29,713 SH   SOLE   29,713 0 0
MARKEL CORP COM 570535104 3,790 3,478 SH   SOLE   3,478 0 0
MEDTRONIC PLC SHS G5960L103 1,796 18,443 SH   SOLE   18,443 0 0
MICROSOFT CORP COM 594918104 7,215 53,862 SH   SOLE   53,862 0 0
NIKE INC CL B 654106103 2,981 35,506 SH   SOLE   35,506 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,309 6,567 SH   SOLE   6,567 0 0
ONE GAS INC COM 68235P108 311 3,440 SH   SOLE   3,440 0 0
PALO ALTO NETWORKS INC COM 697435105 1,192 5,852 SH   SOLE   5,852 0 0
PEPSICO INC COM 713448108 5,942 45,312 SH   SOLE   45,312 0 0
PFIZER INC COM 717081103 3,247 74,955 SH   SOLE   74,955 0 0
PROCTER AND GAMBLE CO COM 742718109 5,511 50,258 SH   SOLE   50,258 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,213 22,851 SH   SOLE   22,851 0 0
SHERWIN WILLIAMS CO COM 824348106 1,516 3,307 SH   SOLE   3,307 0 0
SMUCKER J M CO COM 832696405 2,434 21,131 SH   SOLE   21,131 0 0
SOUTHERN CO COM 842587107 2,532 45,795 SH   SOLE   45,795 0 0
SOUTHWEST AIRLS CO COM 844741108 1,184 23,315 SH   SOLE   23,315 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 278 946 SH   SOLE   946 0 0
TRAVELERS COMPANIES INC COM 89417E109 340 2,273 SH   SOLE   2,273 0 0
UNION PAC CORP COM 907818108 3,041 17,983 SH   SOLE   17,983 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 641 4,091 SH   SOLE   4,091 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 531 3,176 SH   SOLE   3,176 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,124 89,687 SH   SOLE   89,687 0 0
VISA INC COM CL A 92826C839 5,184 29,869 SH   SOLE   29,869 0 0