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 2,645 13,886 SH   SOLE   13,886 0 0
ALBEMARLE CORP COM 012653101 570 7,397 SH   SOLE   7,397 0 0
ALLERGAN PLC SHS G0177J108 227 1,705 SH   SOLE   1,705 0 0
ALPHABET INC CAP STK CL A 02079K305 986 944 SH   SOLE   944 0 0
ALPHABET INC CAP STK CL C 02079K107 264 255 SH   SOLE   255 0 0
AMAZON COM INC COM 023135106 2,057 1,370 SH   SOLE   1,370 0 0
APPLE INC COM 037833100 5,554 35,211 SH   SOLE   35,211 0 0
AQUA AMERICA INC COM 03836W103 6,604 193,156 SH   SOLE   193,156 0 0
AT&T INC COM 00206R102 2,691 94,312 SH   SOLE   94,312 0 0
BB&T CORP COM 054937107 586 13,545 SH   SOLE   13,545 0 0
Berkshire Hathaway Inc DEL CL B NEW 084670702 10,098 49,458 SH   SOLE   49,458 0 0
BHP BILLITON PLC SPONSORED ADR 088606108 202 4,194 SH   SOLE   4,194 0 0
BLACKROCK INC COM 09247X101 546 1,391 SH   SOLE   1,391 0 0
BLUE BIRD CORP COM 095306106 278 15,335 SH   SOLE   15,335 0 0
BOEING CO COM 097023105 2,958 9,172 SH   SOLE   9,172 0 0
CHEVRON CORP NEW COM 166764100 1,781 16,371 SH   SOLE   16,371 0 0
CISCO SYS INC COM 17275R102 658 15,207 SH   SOLE   15,207 0 0
COCA COLA CO COM 191216100 593 12,528 SH   SOLE   12,528 0 0
CONSOLIDATED EDISON INC COM 209115104 914 11,960 SH   SOLE   11,960 0 0
DANAHER CORP DEL COM 235851102 3,324 32,238 SH   SOLE   32,238 0 0
DIGITAL RLTY TR INC COM 253868103 288 2,712 SH   SOLE   2,712 0 0
DISNEY WALT CO COM DISNEY 254687106 1,980 18,057 SH   SOLE   18,057 0 0
DOMINION ENERGY INC COM 25746U109 5,430 75,994 SH   SOLE   75,994 0 0
DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 956 53,046 SH   SOLE   53,046 0 0
EOG RES INC COM 26875P101 1,025 11,756 SH   SOLE   11,756 0 0
EXXON MOBIL CORP COM 30231G102 3,263 47,859 SH   SOLE   47,859 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 2,133 57,639 SH   SOLE   57,639 0 0
FIRST TR EXCH TRADED FUND III RIVR FRNT DYN 33739P707 2,352 42,020 SH   SOLE   42,020 0 0
FIRST TR EXCHANGE-TRADED FD PFD Secs Inc ETF 33739E108 5,574 310,559 SH   SOLE   310,559 0 0
First TR LRG CP VL Alphadex COM SHS 33735J101 315 6,819 SH   SOLE   6,819 0 0
HOME DEPOT INC COM 437076102 371 2,163 SH   SOLE   2,163 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 990 5,206 SH   SOLE   5,206 0 0
INTEL CORP COM 458140100 2,954 62,948 SH   SOLE   62,948 0 0
JOHNSON & JOHNSON COM 478160104 6,760 52,389 SH   SOLE   52,389 0 0
JP MORGAN CHASE & CO COM 46625H100 1,299 13,308 SH   SOLE   13,308 0 0
LOCKHEED MARTIN CORP COM 539830109 4,163 15,902 SH   SOLE   15,902 0 0
LOWES COS INC COM 548661107 231 2,504 SH   SOLE   2,504 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,585 31,091 SH   SOLE   31,091 0 0
MARKEL CORP COM 570535104 1,149 1,107 SH   SOLE   1,107 0 0
MEDTRONIC PLC SHS G5960L103 1,639 18,021 SH   SOLE   18,021 0 0
MICROSOFT CORP COM 594918104 5,484 53,997 SH   SOLE   53,997 0 0
NIKE INC CL B 654106103 2,138 28,841 SH   SOLE   28,841 0 0
NORFOLK SOUTHERN CORP COM 655844108 986 6,599 SH   SOLE   6,599 0 0
PEPSICO INC COM 713448108 4,863 44,021 SH   SOLE   44,021 0 0
PFIZER INC COM 717081103 3,006 68,886 SH   SOLE   68,886 0 0
PROCTER AND GAMBLE CO COM 742718109 4,650 50,596 SH   SOLE   50,596 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 996 21,220 SH   SOLE   21,220 0 0
SHERWIN WILLIAMS CO COM 824348106 1,333 3,389 SH   SOLE   3,389 0 0
SMUCKER J M CO COM 832696405 1,760 18,826 SH   SOLE   18,826 0 0
SOUTHERN CO COM 842587107 2,056 46,824 SH   SOLE   46,824 0 0
SOUTHWEST AIRLS CO COM 844741108 1,139 24,516 SH   SOLE   24,516 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 211 946 SH   SOLE   946 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,632 13,632 SH   SOLE   13,632 0 0
UNION PAC CORP COM 907818108 2,515 18,194 SH   SOLE   18,194 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 358 2,716 SH   SOLE   2,716 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 315 2,286 SH   SOLE   2,286 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,664 82,971 SH   SOLE   82,971 0 0
VISA INC COM CL A 92826C839 3,006 22,786 SH   SOLE   22,786 0 0