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
AT&T Corp COM 00206R102 3,037 90,618 SH   SOLE   45,309 0 45,309
Abbott Labs COM 002824100 3,664 43,562 SH   SOLE   21,781 0 21,781
Alphabet, Inc - Cl A COM 02079K305 4,208 3,886 SH   SOLE   1,943 0 1,943
Alphabet, Inc - Cl C COM 02079K107 3,262 3,018 SH   SOLE   1,509 0 1,509
Altria Group COM 02209S103 2,536 53,554 SH   SOLE   26,777 0 26,777
Apple Inc COM 037833100 5,618 28,387 SH   SOLE   14,193 0 14,193
Becton Dickinson & Co COM 075887109 5,187 20,582 SH   SOLE   10,291 0 10,291
Chevron Corp COM 166764100 4,897 39,352 SH   SOLE   19,676 0 19,676
Colgate-Palmolive COM 194162103 2,300 32,096 SH   SOLE   16,048 0 16,048
Comcast Corp Cl A COM 20030N101 4,113 97,280 SH   SOLE   48,640 0 48,640
FedEx Corp COM 31428X106 3,042 18,530 SH   SOLE   9,265 0 9,265
Gentex Corp. COM 371901109 4,099 166,560 SH   SOLE   83,280 0 83,280
Honeywell Int'l COM 438516106 5,015 28,726 SH   SOLE   14,363 0 14,363
Intercontinental Exchange Grou COM 45866F104 5,435 63,238 SH   SOLE   31,619 0 31,619
Johnson & Johnson COM 478160104 3,083 22,138 SH   SOLE   11,069 0 11,069
MGIC Investment COM 552848103 283 21,538 SH   SOLE   10,769 0 10,769
MetLife Inc COM 59156R108 3,338 67,204 SH   SOLE   33,602 0 33,602
SPDR S&P Biotech ETF COM 78464A870 4,496 51,264 SH   SOLE   25,632 0 25,632
SPDR S&P Oil & Gas Exploration COM 78464A730 3,564 130,798 SH   SOLE   65,399 0 65,399
SPDR S&P Regional Banking ETF COM 78464A698 4,459 83,464 SH   SOLE   41,732 0 41,732
SPDR Sector - Consumer Discret COM 81369Y407 6,267 52,572 SH   SOLE   26,286 0 26,286
SPDR Sector - Consumer Staples COM 81369y308 4,504 77,554 SH   SOLE   38,777 0 38,777
SPDR Sector - Energy ETF COM 81369y506 4,054 63,638 SH   SOLE   31,819 0 31,819
SPDR Sector - Financial ETF COM 81369Y605 4,251 154,004 SH   SOLE   77,002 0 77,002
SPDR Sector - Healthcare ETF COM 81369y209 6,545 70,650 SH   SOLE   35,325 0 35,325
SPDR Sector - Industrial ETF COM 81369y704 527 6,802 SH   SOLE   3,401 0 3,401
SPDR Sector - Materials ETF COM 81369y100 4,453 76,120 SH   SOLE   38,060 0 38,060
SPDR Sector - Technology ETF COM 81369y803 13,110 167,986 SH   SOLE   83,993 0 83,993
SPDR Sector - Utilities ETF COM 81369y886 2,023 33,926 SH   SOLE   16,963 0 16,963
SPDR Sector Real Estate ETF COM 81369Y860 1,096 29,798 SH   SOLE   14,899 0 14,899
Tractor Supply Company COM 892356106 4,866 44,722 SH   SOLE   22,361 0 22,361
United Parcel Service Inc Cl B COM 911312106 3,411 33,034 SH   SOLE   16,517 0 16,517
United Technologies COM 913017109 412 3,168 SH   SOLE   1,584 0 1,584
Vanguard Information Technolog COM 92204A702 620 2,940 SH   SOLE   1,470 0 1,470
Visa, Inc. COM 92826C839 6,130 35,320 SH   SOLE   17,660 0 17,660
Invesco S&P 500 Equal Weight E FD ETF 46137v357 441 4,092 SH   SOLE   2,046 0 2,046
SPDR S&P 500 ETF FD ETF 78462f103 9,198 31,392 SH   SOLE   15,696 0 15,696
Schwab US Large Cap Growth ETF FD ETF 808524300 1,653 19,862 SH   SOLE   9,931 0 9,931
Schwab US Large Cap Value ETF FD ETF 808524409 1,320 23,504 SH   SOLE   11,752 0 11,752
Schwab US Mid-Cap ETF FD ETF 808524508 1,062 18,606 SH   SOLE   9,303 0 9,303
Vanguard Emerging Market ETF FD ETF 922042858 5,582 131,250 SH   SOLE   65,625 0 65,625
Vanguard Total Int'l Stock Ind FD ETF 921909768 4,440 84,180 SH   SOLE   42,090 0 42,090
Vanguard U.S. Total Stock Mark FD ETF 922908769 5,324 35,474 SH   SOLE   17,737 0 17,737
iShares Core MSCI Emerging Mar FD ETF 46434G103 409 7,960 SH   SOLE   3,980 0 3,980
iShares MSCI Pacific ex-Japan FD ETF 464286665 4,201 88,940 SH   SOLE   44,470 0 44,470
PIMCO Enhanced Short Maturity FD ETF 72201R833 5,961 58,586 SH   SOLE   29,293 0 29,293
SPDR Barclays Convertible Secu FD ETF 78464A359 693 13,106 SH   SOLE   6,553 0 6,553
SPDR Portfolio Short Term Corp FD ETF 78464A474 6,187 201,022 SH   SOLE   100,511 0 100,511
Schwab Short Term U.S. Treasur FD ETF 808524862 5,824 115,122 SH   SOLE   57,561 0 57,561
Schwab U.S. Aggregate Bond ETF FD ETF 808524839 735 13,874 SH   SOLE   6,937 0 6,937
Schwab U.S. TIPS ETF FD ETF 808524870 5,073 90,082 SH   SOLE   45,041 0 45,041
Vanguard Mortgage-Backed Secur FD ETF 92206C771 8,629 163,330 SH   SOLE   81,665 0 81,665
Vanguard Short Term Corp Bond FD ETF 92206c409 12,577 155,888 SH   SOLE   77,944 0 77,944
Vanguard Short-Term Bond ETF FD ETF 921937827 554 6,882 SH   SOLE   3,441 0 3,441
Vanguard Total Bond Market ETF FD ETF 921937835 9,574 115,250 SH   SOLE   57,625 0 57,625
Vanguard Total International B FD ETF 92203J407 445 7,770 SH   SOLE   3,885 0 3,885
Xtrackers USD High Yield Corp FD ETF 233051432 5,139 102,400 SH   SOLE   51,200 0 51,200
iShares Barclays 1-3 Yr Treasu FD ETF 464287457 2,065 24,358 SH   SOLE   12,179 0 12,179
iShares Core Total US Bond Mar FD ETF 464287226 454 4,080 SH   SOLE   2,040 0 2,040
iShares Floating Rate Bond ETF FD ETF 46429B655 1,970 38,674 SH   SOLE   19,337 0 19,337
iShares Intermediate Gov/Credi FD ETF 464288612 8,785 78,242 SH   SOLE   39,121 0 39,121
iShares Short-Term Corporate B FD ETF 464288646 7,173 134,226 SH   SOLE   67,113 0 67,113
iShares US Treasury Bond ETF FD ETF 46429B267 2,294 88,864 SH   SOLE   44,432 0 44,432
SPDR Nuveen Barclay's Short-Te FD ETF 78468R739 1,068 21,820 SH   SOLE   10,910 0 10,910
SPDR Nuveen S&P High Yld Muni FD ETF 78464A284 1,474 25,218 SH   SOLE   12,609 0 12,609
VanEck Vectors High-Yield Muni FD ETF 92189H409 558 8,754 SH   SOLE   4,377 0 4,377