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 Company COM 88579Y101 27,362 131,427 SH   SOLE NONE 131,427 0 0
AFLAC Inc COM 001055102 2,765 35,600 SH   SOLE NONE 35,600 0 0
Altria Group Inc COM 02209S103 982 13,189 SH   SOLE NONE 13,189 0 0
American Express Company COM 025816109 15,941 189,230 SH   SOLE NONE 189,230 0 0
AmerisourceBergen Corp COM 03073E105 232 2,456 SH   SOLE NONE 2,456 0 0
Anadarko Petroleum Corp COM 032511107 181 4,000 SH   SOLE NONE 4,000 0 0
Anadarko Petroleum Corp CALL 032511907 15 10,800 SH   SOLE NONE 10,800 0 0
Apple Inc COM 037833100 27,080 188,027 SH   SOLE NONE 188,027 0 0
Archer Daniels Midland Co COM 039483102 814 19,673 SH   SOLE NONE 19,673 0 0
AT&T Inc COM 00206R102 15,065 399,274 SH   SOLE NONE 399,274 0 0
Axis Capital Holdings Limited COM G0692U109 220 3,400 SH   SOLE NONE 3,400 0 0
Bank of America Corp COM 060505104 1,190 49,061 SH   SOLE NONE 49,061 0 0
Bank of America Corp CALL 060505904 166 17,500 SH   SOLE NONE 17,500 0 0
Berkshire Hathaway Cl B CL B 084670702 232 1,370 SH   SOLE NONE 1,370 0 0
Blackstone Mortgage Trust Inc Senior Note Convertible 5.25 12/1/2018 NOTE 5.250 12/0 09257WAA8 12 10,000 PRN   SOLE NONE 10,000 0 0
Boeing Co COM 097023105 303 1,530 SH   SOLE NONE 1,530 0 0
Boeing Co CALL 097023905 298 53,700 SH   SOLE NONE 53,700 0 0
BP PLC SPONSORED ADR 055622104 911 26,297 SH   SOLE NONE 26,297 0 0
Bristol-Myers Squibb Company COM 110122108 388 6,968 SH   SOLE NONE 6,968 0 0
Caterpillar Inc COM 149123101 15,912 148,073 SH   SOLE NONE 148,073 0 0
Chevron Corp COM 166764100 25,826 247,543 SH   SOLE NONE 247,543 0 0
Cisco Systems Inc COM 17275R102 15,076 481,660 SH   SOLE NONE 481,660 0 0
Coca Cola Company COM 191216100 490 10,914 SH   SOLE NONE 10,914 0 0
Cognizant Technology Solutions Corp CL A 192446102 1,394 21,000 SH   SOLE NONE 21,000 0 0
Comcast Corp A CL A 20030N101 515 13,226 SH   SOLE NONE 13,226 0 0
ConocoPhillips COM 20825C104 428 9,732 SH   SOLE NONE 9,732 0 0
Consolidated Edison Inc COM 209115104 225 2,780 SH   SOLE NONE 2,780 0 0
Costco Wholesale Corp COM 22160K105 27,063 169,219 SH   SOLE NONE 169,219 0 0
Direxion Shs Tr Nasdaq 100 Equal Weighted NAS100 EQL WGT 25459Y207 520 13,070 SH   SOLE NONE 13,070 0 0
Dominion Energy Inc COM 25746U109 15,140 197,572 SH   SOLE NONE 197,572 0 0
Dominion Energy Inc COM 25746U109 32 673 SH   SOLE NONE 673 0 0
Dow Chemical Co COM 260543103 15,576 246,965 SH   SOLE NONE 246,965 0 0
Duke Energy Corp COM NEW 26441C204 351 4,201 SH   SOLE NONE 4,201 0 0
EOG Resources Inc COM 26875P101 377 4,164 SH   SOLE NONE 4,164 0 0
Exelon Corp COM 30161N101 166 4,606 SH   SOLE NONE 4,606 0 0
Exxon Mobil Corporation COM 30231G102 6,972 86,357 SH   SOLE NONE 86,357 0 0
Facebook Inc CL A 30303M102 1,373 9,094 SH   SOLE NONE 9,094 0 0
Fastenal Company COM 311900104 32,212 740,000 SH   SOLE NONE 740,000 0 0
Fastenal Company CALL 311900904 8 111,000 SH   SOLE NONE 111,000 0 0
Fastenal Company CALL 311900904 6 111,000 SH   SOLE NONE 111,000 0 0
General Electric Company COM 369604103 164 6,075 SH   SOLE NONE 6,075 0 0
General Mills Inc COM 370334104 233 4,208 SH   SOLE NONE 4,208 0 0
Goldman Sachs Group Inc COM 38141G104 14,551 65,573 SH   SOLE NONE 65,573 0 0
Guggenheim S&P 500 Equal Weight GUG S7P500 EQ WT 78355W106 675 7,280 SH   SOLE NONE 7,280 0 0
Home Depot Inc COM 437076102 27,087 176,576 SH   SOLE NONE 176,576 0 0
Honeywell International COM 438516106 251 1,883 SH   SOLE NONE 1,883 0 0
Intel Corp COM 458140100 14,403 426,879 SH   SOLE NONE 426,879 0 0
Intel Corp CALL 458140900 45 93,600 SH   SOLE NONE 93,600 0 0
International Business Machines COM 459200101 1,460 9,488 SH   SOLE NONE 9,488 0 0
iShares Barclays 20 Yr Treasury Bond 20 YR TR BD ETF 464287432 3,424 27,366 SH   SOLE NONE 27,366 0 0
iShares Barclays 20 Yr Treasury Bond CALL 464287902 2 17,302 SH   SOLE NONE 17,302 0 0
iShares FTSE Xinhua China 25 Index China Lg Cap ETF 464287184 213 5,365 SH   SOLE NONE 5,365 0 0
iShares MSCI France Index MSCI FRANCE ETF 464286707 88 3,050 SH   SOLE NONE 3,050 0 0
iShares MSCI Hong Kong Index MSCI Hong KG ETF 464286871 586 25,000 SH   SOLE NONE 25,000 0 0
iShares MSCI Mexico Index MSCI MEX CAP ETF 464286822 405 7,500 SH   SOLE NONE 7,500 0 0
iShares MSCI United Kingdom Index MSCI UK ETF NEW 46434V548 450 13,500 SH   SOLE NONE 13,500 0 0
Johnson & Johnson COM 478160104 388 2,932 SH   SOLE NONE 2,932 0 0
JP Morgan Chase & Co COM 46625H100 26,064 285,169 SH   SOLE NONE 285,169 0 0
Kraft Heinz Company COM 500754106 230 2,687 SH   SOLE NONE 2,687 0 0
Lowes Companies Inc COM 548661107 2,414 31,140 SH   SOLE NONE 31,140 0 0
Magellan Midstream Partners LP COM UNIT RP LP 559080106 321 4,511 SH   SOLE NONE 4,511 0 0
McDonalds Corp COM 580135101 505 3,296 SH   SOLE NONE 3,296 0 0
Merck & Co Inc COM 58933Y905 25,788 402,373 SH   SOLE NONE 402,373 0 0
Merck & Co Inc CALL 58933Y105 1 46,900 SH   SOLE NONE 46,900 0 0
Microsoft Corp COM 594918104 16,442 238,530 SH   SOLE NONE 238,530 0 0
Microsoft Corp CALL 594918904 3 47,900 SH   SOLE NONE 47,900 0 0
Mondelez Intl Inc CL A 609207105 229 5,311 SH   SOLE NONE 5,311 0 0
NextEra Energy Inc COM 65339F101 379 2,705 SH   SOLE NONE 2,705 0 0
Parker-Hannifin Corp COM 701094104 1,119 7,000 SH   SOLE NONE 7,000 0 0
Pepsico Incorporated COM 713448108 1,023 8,862 SH   SOLE NONE 8,862 0 0
Pfizer Inc COM 717081103 267 7,952 SH   SOLE NONE 7,952 0 0
Philip Morris Intl Inc COM 718172109 2,013 17,140 SH   SOLE NONE 17,140 0 0
Phillips 66 COM 718546104 541 6,546 SH   SOLE NONE 6,546 0 0
Powershares Preferred PFD PORTFOLIO 73936T565 663 43,847 SH   SOLE NONE 43,847 0 0
PowerShares QQQ UNIT SER 1 73935A104 1,910 13,878 SH   SOLE NONE 13,878 0 0
Procter & Gamble Co COM 742718109 15,700 180,154 SH   SOLE NONE 180,154 0 0
Proshares Short S&P 500 SHORT S&P 500 NE 74347B425 5,096 152,106 SH   SOLE NONE 152,106 0 0
Prospect Capital Corporation Senior Note Convertible 5.875 1/15/2019 NOTE 5.875 1/1 74348TAM4 10 10,000 PRN   SOLE NONE 10,000 0 0
Qualcomm Inc COM 747525103 364 6,600 SH   SOLE NONE 6,600 0 0
Reinsurance Grp of America COM NEW 759351604 218 1,700 SH   SOLE NONE 1,700 0 0
SBA Communications Corp CL A 78388J106 1,889 14,000 SH   SOLE NONE 14,000 0 0
Schlumberger LTD COM 806857108 277 4,202 SH   SOLE NONE 4,202 0 0
Schwab Intermediate Term US Treasury INTRM TRM TRES 808524854 995 18,428 SH   SOLE NONE 18,428 0 0
Schwab International Equity INTL EQTY ETF 808524805 458 14,399 SH   SOLE NONE 14,399 0 0
Schwab Strategic Tr Emerging Mkts Equity ETF EMRG MKTEQ ETF 808524706 508 20,453 SH   SOLE NONE 20,453 0 0
Schwab US Aggregate Bd US AGGREGATE B 808524839 788 15,079 SH   SOLE NONE 15,079 0 0
Schwab US Dividend Equity US DIVIDEND EQ 808524797 654 14,506 SH   SOLE NONE 14,506 0 0
Schwab US Large Cap Growth ETF US LCAP GR ETF 808524300 647 10,233 SH   SOLE NONE 10,233 0 0
Schwab US Mid Cap US MID-CAP ETF 808524508 279 5,786 SH   SOLE NONE 5,786 0 0
Schwab US REIT US REIT ETF 808524847 258 6,257 SH   SOLE NONE 6,257 0 0
Southern Company COM 842587107 14,395 300,640 SH   SOLE NONE 300,640 0 0
SPDR Consumer Discretionary Select Sector SBI CONS DISC 81369Y407 2,193 24,466 SH   SOLE NONE 24,466 0 0
SPDR Consumer Staples Select Sector STAPLES 81369Y308 2,943 53,563 SH   SOLE NONE 53,563 0 0
SPDR DJ Small Cap Value Index S&P 600 SMCP VAL 78464A300 200 1,680 SH   SOLE NONE 1,680 0 0
SPDR Dow Jones Industrial Average UT SER 1 78467X109 1,122 5,264 SH   SOLE NONE 5,264 0 0
SPDR Energy Select Sector ENERGY 81369Y506 211 3,255 SH   SOLE NONE 3,255 0 0
SPDR Health Care Select Sector SBI HEALTHCARE 81369Y209 1,751 22,092 SH   SOLE NONE 22,092 0 0
SPDR Industrial Select Sector SBI INT-INDS 81369Y704 2,857 41,943 SH   SOLE NONE 41,943 0 0
SPDR Materials Select Sector SBI MATERIALS 81369Y100 1,715 31,875 SH   SOLE NONE 31,875 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 29,077 120,253 SH   SOLE NONE 120,253 0 0
SPDR S&P 600 Small Cap Growth S7P 600 SMCP GRW 78464A201 201 929 SH   SOLE NONE 929 0 0
SPDR Utilities Select Sector SBI INT UTILS 81369Y886 1,711 32,920 SH   SOLE NONE 32,920 0 0
Starbucks Corp COM 855244109 14,144 242,570 SH   SOLE NONE 242,570 0 0
State Street Corp COM 857477103 449 5,000 SH   SOLE NONE 5,000 0 0
Texas Instruments Inc COM 882508104 14,810 192,517 SH   SOLE NONE 192,517 0 0
Texas Instruments Inc CALL 882508904 1 17,608 SH   SOLE NONE 17,608 0 0
The Travelers Companies Inc COM 89417E109 25,724 203,305 SH   SOLE NONE 203,305 0 0
United Parcel Service Inc COM 911312106 11,931 107,881 SH   SOLE NONE 107,881 0 0
United Parcel Service Inc CALL 911312906 32 22,100 SH   SOLE NONE 22,100 0 0
United Parcel Service Inc CALL 911312906 24 27,400 SH   SOLE NONE 27,400 0 0
UnitedHealth Group Inc COM 91324P102 27,949 150,733 SH   SOLE NONE 150,733 0 0
Valero Energy Corp COM 91913Y100 273 4,045 SH   SOLE NONE 4,045 0 0
Verizon Communications COM 92343V104 1,182 26,473 SH   SOLE NONE 26,473 0 0
Verizon Communications CALL 92343V904 5 11,200 SH   SOLE NONE 11,200 0 0
VF Corp COM 918204108 248 4,300 SH   SOLE NONE 4,300 0 0
Visa Inc COM CL A 92826C839 25,820 275,328 SH   SOLE NONE 275,328 0 0
WalMart Stores Inc COM 931142103 16,214 214,246 SH   SOLE NONE 214,246 0 0
WalMart Stores Inc CALL 931142903 18 160,800 SH   SOLE NONE 160,800 0 0
Wells Fargo & Co COM 949746101 1,140 20,574 SH   SOLE NONE 20,574 0 0