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,654 9,374 SH   SOLE   0 0 0
ABBOTT LABS COM 002824100 46,001 529,600 SH   SOLE   0 0 0
ABBVIE INC COM 00287Y109 675 7,628 SH   SOLE   0 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,086 5,156 SH   SOLE   0 0 0
ADOBE INC COM 00724F101 1,696 5,141 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL A 02079K305 1,151 859 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL C 02079K107 2,242 1,677 SH   SOLE   0 0 0
ALTRIA GROUP INC COM 02209S103 202 4,048 SH   SOLE   0 0 0
AMAZON COM INC COM 023135106 3,577 1,936 SH   SOLE   0 0 0
AMERICAN EXPRESS CO COM 025816109 49,224 395,406 SH   SOLE   0 0 0
AMERISOURCEBERGEN CORP COM 03073E105 605 7,115 SH   SOLE   0 0 0
AMGEN INC COM 031162100 1,437 5,960 SH   SOLE   0 0 0
APPLE INC COM 037833100 9,907 33,738 SH   SOLE   0 0 0
APPLIED MATLS INC COM 038222105 302 4,954 SH   SOLE   0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 392 8,450 SH   SOLE   0 0 0
AT&T INC COM 00206R102 2,059 52,684 SH   SOLE   0 0 0
BANK AMER CORP COM 060505104 1,343 38,141 SH   SOLE   0 0 0
BECTON DICKINSON & CO COM 075887109 886 3,256 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,436 10,753 SH   SOLE   0 0 0
BIOGEN INC COM 09062X103 923 3,111 SH   SOLE   0 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 273 4,885 SH   SOLE   0 0 0
BOEING CO COM 097023105 65,384 200,712 SH   SOLE   0 0 0
BOOKING HLDGS INC COM 09857L108 234 114 SH   SOLE   0 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,433 22,328 SH   SOLE   0 0 0
BROADCOM INC COM 11135F101 289 914 SH   SOLE   0 0 0
CATERPILLAR INC DEL COM 149123101 708 4,796 SH   SOLE   0 0 0
CENOVUS ENERGY INC COM 15135U109 163 16,050 SH   SOLE   0 0 0
CENTURYLINK INC COM 156700106 543 41,127 SH   SOLE   0 0 0
CHEVRON CORP NEW COM 166764100 75,556 626,966 SH   SOLE   0 0 0
CISCO SYS INC COM 17275R102 1,415 29,509 SH   SOLE   0 0 0
CITIGROUP INC COM NEW 172967424 246 3,076 SH   SOLE   0 0 0
CME GROUP INC COM 12572Q105 2,273 11,326 SH   SOLE   0 0 0
COCA COLA CO COM 191216100 1,744 31,512 SH   SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 683 15,178 SH   SOLE   0 0 0
COMPASS MINERALS INTL INC COM 20451N101 250 4,105 SH   SOLE   0 0 0
CONAGRA BRANDS INC COM 205887102 2,532 73,938 SH   SOLE   0 0 0
CONSOLIDATED EDISON INC COM 209115104 204 2,259 SH   SOLE   0 0 0
CONSTELLATION BRANDS INC CL A 21036P108 405 2,137 SH   SOLE   0 0 0
COSTCO WHSL CORP NEW COM 22160K105 569 1,934 SH   SOLE   0 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 233 1,641 SH   SOLE   0 0 0
CSX CORP COM 126408103 694 9,590 SH   SOLE   0 0 0
CVS HEALTH CORP COM 126650100 237 3,189 SH   SOLE   0 0 0
DEERE & CO COM 244199105 283 1,631 SH   SOLE   0 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 552 10,053 SH   SOLE   0 0 0
DISNEY WALT CO COM DISNEY 254687106 80,442 556,194 SH   SOLE   0 0 0
DOMINION ENERGY INC COM 25746U109 951 11,482 SH   SOLE   0 0 0
DOW INC COM 260557103 301 5,508 SH   SOLE   0 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 44,875 491,994 SH   SOLE   0 0 0
DUKE REALTY CORP COM NEW 264411505 1,517 43,765 SH   SOLE   0 0 0
DUPONT DE NEMOURS INC COM 26614N102 240 3,745 SH   SOLE   0 0 0
ELECTRONIC ARTS INC COM 285512109 264 2,456 SH   SOLE   0 0 0
EXELON CORP COM 30161N101 273 5,986 SH   SOLE   0 0 0
EXXON MOBIL CORP COM 30231G102 4,117 59,001 SH   SOLE   0 0 0
FACEBOOK INC CL A 30303M102 3,017 14,700 SH   SOLE   0 0 0
FASTENAL CO COM 311900104 44,293 1,198,732 SH   SOLE   0 0 0
FORD MTR CO DEL COM 345370860 126 13,576 SH   SOLE   0 0 0
GENERAL MLS INC COM 370334104 329 6,150 SH   SOLE   0 0 0
GENTEX CORP COM 371901109 270 9,326 SH   SOLE   0 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 48,450 210,716 SH   SOLE   0 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 195 12,272 SH   SOLE   0 0 0
HOME DEPOT INC COM 437076102 81,074 371,254 SH   SOLE   0 0 0
HONEYWELL INTL INC COM 438516106 263 1,488 SH   SOLE   0 0 0
INGERSOLL-RAND PLC SHS G47791101 287 2,160 SH   SOLE   0 0 0
INTEL CORP COM 458140100 1,503 25,106 SH   SOLE   0 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 768 8,303 SH   SOLE   0 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 693 5,168 SH   SOLE   0 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 498 842 SH   SOLE   0 0 0
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 1,736 34,463 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 974 16,694 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 236 10,326 SH   SOLE   0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,960 9,218 SH   SOLE   0 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 4,516 53,367 SH   SOLE   0 0 0
ISHARES TR 20 YR TR BD ETF 464287432 333 2,459 SH   SOLE   0 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,252 20,432 SH   SOLE   0 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 263 2,682 SH   SOLE   0 0 0
ISHARES TR CORE INTL AGGR 46435G672 347 6,341 SH   SOLE   0 0 0
ISHARES TR CORE S&P500 ETF 464287200 6,503 20,117 SH   SOLE   0 0 0
ISHARES TR CORE US AGGBD ET 464287226 870 7,743 SH   SOLE   0 0 0
ISHARES TR EXPND TEC SC ETF 464287549 212 877 SH   SOLE   0 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 346 6,803 SH   SOLE   0 0 0
ISHARES TR IBOXX INV CP ETF 464287242 230 1,795 SH   SOLE   0 0 0
ISHARES TR MBS ETF 464288588 244 2,261 SH   SOLE   0 0 0
ISHARES TR MSCI EAFE ETF 464287465 341 4,916 SH   SOLE   0 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 321 7,152 SH   SOLE   0 0 0
ISHARES TR NATIONAL MUN ETF 464288414 888 7,795 SH   SOLE   0 0 0
ISHARES TR PFD AND INCM SEC 464288687 404 10,755 SH   SOLE   0 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 488 3,578 SH   SOLE   0 0 0
ISHARES TR RUS MD CP GR ETF 464287481 415 2,720 SH   SOLE   0 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 323 3,410 SH   SOLE   0 0 0
ISHARES TR SELECT DIVID ETF 464287168 307 2,906 SH   SOLE   0 0 0
ISHARES TR SH TR CRPORT ETF 464288646 225 4,201 SH   SOLE   0 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 368 3,450 SH   SOLE   0 0 0
ISHARES TR U.S. REAL ES ETF 464287739 459 4,927 SH   SOLE   0 0 0
ISHARES TR U.S. TECH ETF 464287721 4,246 18,254 SH   SOLE   0 0 0
ISHARES TR US AER DEF ETF 464288760 747 3,362 SH   SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104 47,254 323,944 SH   SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 78,160 560,690 SH   SOLE   0 0 0
KELLOGG CO COM 487836108 256 3,700 SH   SOLE   0 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 538 12,200 SH   SOLE   0 0 0
KRAFT HEINZ CO COM 500754106 540 16,813 SH   SOLE   0 0 0
LAMB WESTON HLDGS INC COM 513272104 2,092 24,312 SH   SOLE   0 0 0
LOCKHEED MARTIN CORP COM 539830109 535 1,375 SH   SOLE   0 0 0
LOWES COS INC COM 548661107 548 4,574 SH   SOLE   0 0 0
MANITOWOC CO INC COM NEW 563571405 233 13,300 SH   SOLE   0 0 0
MASTERCARD INC CL A 57636Q104 1,300 4,354 SH   SOLE   0 0 0
MCDONALDS CORP COM 580135101 49,268 249,318 SH   SOLE   0 0 0
MEDTRONIC PLC SHS G5960L103 270 2,382 SH   SOLE   0 0 0
MERCK & CO INC COM 58933Y105 76,721 843,555 SH   SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 522 9,700 SH   SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 645 12,000 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 54,783 347,389 SH   SOLE   0 0 0
MONDELEZ INTL INC CL A 609207105 45,536 826,720 SH   SOLE   0 0 0
NETFLIX INC COM 64110L106 680 2,101 SH   SOLE   0 0 0
NEXTERA ENERGY INC COM 65339F101 910 3,759 SH   SOLE   0 0 0
NIKE INC CL B 654106103 49,615 489,731 SH   SOLE   0 0 0
NORTHROP GRUMMAN CORP COM 666807102 386 1,122 SH   SOLE   0 0 0
NUCOR CORP COM 670346105 264 4,683 SH   SOLE   0 0 0
NVIDIA CORP COM 67066G104 2,036 8,652 SH   SOLE   0 0 0
OCCIDENTAL PETE CORP COM 674599105 380 9,232 SH   SOLE   0 0 0
ORACLE CORP COM 68389X105 885 16,698 SH   SOLE   0 0 0
PAYCHEX INC COM 704326107 1,192 14,018 SH   SOLE   0 0 0
PAYPAL HLDGS INC COM 70450Y103 827 7,642 SH   SOLE   0 0 0
PEPSICO INC COM 713448108 47,729 349,225 SH   SOLE   0 0 0
PFIZER INC COM 717081103 520 13,273 SH   SOLE   0 0 0
PHILLIPS 66 COM 718546104 278 2,498 SH   SOLE   0 0 0
PROCTER & GAMBLE CO COM 742718109 50,580 404,967 SH   SOLE   0 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 1,583 20,945 SH   SOLE   0 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 3,806 158,504 SH   SOLE   0 0 0
QUALCOMM INC COM 747525103 424 4,803 SH   SOLE   0 0 0
REGIONS FINL CORP NEW COM 7591EP100 592 34,500 SH   SOLE   0 0 0
SALESFORCE COM INC COM 79466L302 361 2,220 SH   SOLE   0 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 6,266 26,000 SH   SOLE   0 0 0
SCHLUMBERGER LTD COM 806857108 44,784 1,114,021 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 328 10,400 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 689 25,185 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,182 35,162 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 915 16,652 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 334 10,042 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,271 25,185 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2,745 51,383 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 810 10,542 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,489 25,704 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,241 24,117 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 788 13,106 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,972 25,674 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,492 24,801 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 582 7,701 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 335 6,252 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,567 26,104 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,179 9,403 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,305 20,728 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 738 7,248 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,232 72,517 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,808 22,190 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,511 16,488 SH   SOLE   0 0 0
SOUTHERN CO COM 842587107 479 7,521 SH   SOLE   0 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5,164 18,113 SH   SOLE   0 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 2,036 14,246 SH   SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 26,425 82,100 SH   SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 17,091 53,100 SH Put SOLE   0 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 202 539 SH   SOLE   0 0 0
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 958 31,188 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 794 22,492 SH   SOLE   0 0 0
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 241 6,102 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1,000 15,216 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P INS ETF 78464A789 213 6,000 SH   SOLE   0 0 0
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 6,488 70,961 SH   SOLE   0 0 0
STARBUCKS CORP COM 855244109 664 7,554 SH   SOLE   0 0 0
TARGET CORP COM 87612E106 521 4,067 SH   SOLE   0 0 0
TEXAS INSTRS INC COM 882508104 240 1,868 SH   SOLE   0 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 452 9,511 SH   SOLE   0 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,181 3,635 SH   SOLE   0 0 0
TJX COS INC NEW COM 872540109 447 7,320 SH   SOLE   0 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,470 10,731 SH   SOLE   0 0 0
TYSON FOODS INC CL A 902494103 273 3,000 SH   SOLE   0 0 0
UNILEVER PLC SPON ADR NEW 904767704 309 5,397 SH   SOLE   0 0 0
UNION PACIFIC CORP COM 907818108 25,748 142,421 SH   SOLE   0 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,251 96,116 SH   SOLE   0 0 0
UNITED TECHNOLOGIES CORP COM 913017109 44,191 295,080 SH   SOLE   0 0 0
UNITEDHEALTH GROUP INC COM 91324P102 56,632 192,638 SH   SOLE   0 0 0
VALERO ENERGY CORP NEW COM 91913Y100 299 3,196 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 1,311 44,770 SH   SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 47,983 781,475 SH   SOLE   0 0 0
VISA INC COM CL A 92826C839 81,036 431,272 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 44,424 753,455 SH   SOLE   0 0 0
WALMART INC COM 931142103 80,215 674,985 SH   SOLE   0 0 0
WELLS FARGO CO NEW COM 949746101 1,308 24,311 SH   SOLE   0 0 0