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 1,803 46,129 SH   SOLE   29,899 0 16,230
Abbott Labs COM 002824100 290 3,335 SH   SOLE   700 0 2,635
Alphabet, Inc - Cl A COM 02079K305 2,608 1,947 SH   SOLE   1,355 0 592
Alphabet, Inc - Cl C COM 02079K107 1,853 1,386 SH   SOLE   835 0 551
Altria Group COM 02209S103 1,317 26,392 SH   SOLE   16,835 0 9,557
Apple Inc COM 037833100 4,119 14,026 SH   SOLE   9,293 0 4,733
Becton Dickinson & Co COM 075887109 2,776 10,206 SH   SOLE   6,685 0 3,521
Chevron Corp COM 166764100 2,409 19,994 SH   SOLE   13,967 0 6,027
Colgate-Palmolive COM 194162103 1,101 15,993 SH   SOLE   12,853 0 3,140
Comcast Corp Cl A COM 20030N101 2,180 48,485 SH   SOLE   32,202 0 16,283
FedEx Corp COM 31428X106 633 4,185 SH   SOLE   3,008 0 1,177
Gentex Corp. COM 371901109 2,430 83,867 SH   SOLE   54,984 0 28,883
Honeywell Int'l COM 438516106 2,485 14,040 SH   SOLE   9,044 0 4,996
Intercontinental Exchange Grou COM 45866F104 2,860 30,899 SH   SOLE   20,373 0 10,526
Johnson & Johnson COM 478160104 1,615 11,071 SH   SOLE   6,584 0 4,487
MGIC Investment COM 552848103 153 10,769 SH   SOLE   10,769 0 0
MetLife Inc COM 59156R108 1,722 33,787 SH   SOLE   22,102 0 11,685
SPDR S&P Biotech ETF COM 78464A870 2,493 26,209 SH   SOLE   17,208 0 9,001
SPDR S&P Oil & Gas Exploration COM 78464A730 665 28,060 SH   SOLE   19,279 0 8,781
SPDR S&P Regional Banking ETF COM 78464A698 2,442 41,917 SH   SOLE   27,903 0 14,014
SPDR Sector - Consumer Discret COM 81369Y407 3,297 26,286 SH   SOLE   18,588 0 7,698
SPDR Sector - Consumer Staples COM 81369y308 2,472 39,244 SH   SOLE   27,049 0 12,195
SPDR Sector - Energy ETF COM 81369y506 842 14,029 SH   SOLE   10,129 0 3,900
SPDR Sector - Financial ETF COM 81369Y605 2,344 76,138 SH   SOLE   52,440 0 23,698
SPDR Sector - Healthcare ETF COM 81369y209 3,611 35,455 SH   SOLE   25,317 0 10,138
SPDR Sector - Industrial ETF COM 81369y704 1,030 12,640 SH   SOLE   8,488 0 4,152
SPDR Sector - Materials ETF COM 81369y100 2,325 37,860 SH   SOLE   25,108 0 12,752
SPDR Sector - Technology ETF COM 81369y803 7,783 84,905 SH   SOLE   54,632 0 30,273
SPDR Sector Real Estate ETF COM 81369Y860 624 16,144 SH   SOLE   11,253 0 4,891
State Street Corp COM 857477103 2,619 33,115 SH   SOLE   25,840 0 7,275
Tractor Supply Company COM 892356106 2,116 22,641 SH   SOLE   15,274 0 7,367
United Parcel Service Inc Cl B COM 911312106 1,942 16,594 SH   SOLE   10,921 0 5,673
United Technologies COM 913017109 237 1,584 SH   SOLE   1,584 0 0
Vanguard Energy ETF COM 92204a306 1,870 22,951 SH   SOLE   14,676 0 8,275
Vanguard Information Technolog COM 92204A702 360 1,470 SH   SOLE   1,470 0 0
Visa, Inc. COM 92826C839 3,090 16,446 SH   SOLE   11,197 0 5,249
Invesco S&P 500 Equal Weight E FD ETF 46137v357 227 1,959 SH   SOLE   1,594 0 365
SPDR S&P 500 ETF FD ETF 78462f103 4,865 15,116 SH   SOLE   10,896 0 4,220
Schwab US Large Cap Growth ETF FD ETF 808524300 971 10,453 SH   SOLE   10,296 0 157
Schwab US Large Cap Value ETF FD ETF 808524409 738 12,280 SH   SOLE   12,066 0 214
Schwab US Mid-Cap ETF FD ETF 808524508 519 8,631 SH   SOLE   8,631 0 0
Vanguard Emerging Market ETF FD ETF 922042858 2,966 66,691 SH   SOLE   49,818 0 16,873
Vanguard Total Int'l Stock Ind FD ETF 921909768 4,378 78,614 SH   SOLE   61,296 0 17,318
Vanguard U.S. Total Stock Mark FD ETF 922908769 2,889 17,655 SH   SOLE   17,655 0 0
iShares Core MSCI Emerging Mar FD ETF 46434G103 352 6,549 SH   SOLE   6,549 0 0
iShares MSCI Pacific ex-Japan FD ETF 464286665 2,078 44,875 SH   SOLE   30,635 0 14,240
PIMCO Enhanced Short Maturity FD ETF 72201R833 2,647 26,056 SH   SOLE   18,897 0 7,159
SPDR Barclays Convertible Secu FD ETF 78464A359 364 6,553 SH   SOLE   4,147 0 2,406
SPDR Portfolio Short Term Corp FD ETF 78464A474 3,221 104,427 SH   SOLE   95,395 0 9,032
Schwab Short Term U.S. Treasur FD ETF 808524862 2,838 56,221 SH   SOLE   44,394 0 11,827
Schwab U.S. Aggregate Bond ETF FD ETF 808524839 350 6,558 SH   SOLE   6,558 0 0
Schwab U.S. TIPS ETF FD ETF 808524870 2,458 43,408 SH   SOLE   34,998 0 8,410
Vanguard Mortgage-Backed Secur FD ETF 92206C771 4,539 85,363 SH   SOLE   68,521 0 16,842
Vanguard Short Term Corp Bond FD ETF 92206c409 6,404 79,030 SH   SOLE   59,743 0 19,287
Vanguard Short-Term Bond ETF FD ETF 921937827 1,283 15,913 SH   SOLE   15,543 0 370
Vanguard Total Bond Market ETF FD ETF 921937835 4,893 58,346 SH   SOLE   41,056 0 17,290
Vanguard Total International B FD ETF 92203J407 853 15,080 SH   SOLE   12,478 0 2,602
Xtrackers USD High Yield Corp FD ETF 233051432 2,737 54,345 SH   SOLE   40,039 0 14,306
iShares Barclays 1-3 Yr Treasu FD ETF 464287457 1,005 11,877 SH   SOLE   10,083 0 1,794
iShares Core Total US Bond Mar FD ETF 464287226 229 2,040 SH   SOLE   1,825 0 215
iShares Floating Rate Bond ETF FD ETF 46429B655 751 14,745 SH   SOLE   12,718 0 2,027
iShares Intermediate Gov/Credi FD ETF 464288612 4,701 41,723 SH   SOLE   33,878 0 7,845
iShares Short-Term Corporate B FD ETF 464288646 3,406 63,500 SH   SOLE   46,509 0 16,991
iShares US Treasury Bond ETF FD ETF 46429B267 1,145 44,128 SH   SOLE   36,329 0 7,799
SPDR Nuveen Barclay's Short-Te FD ETF 78468R739 499 10,160 SH   SOLE   3,435 0 6,725
SPDR Nuveen S&P High Yld Muni FD ETF 78464A284 824 13,963 SH   SOLE   11,830 0 2,133
VanEck Vectors High-Yield Muni FD ETF 92189H409 280 4,377 SH   SOLE   345 0 4,032