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,464 46,694 SH   SOLE   29,954 0 16,740
Abbott Labs COM 002824100 1,889 23,635 SH   SOLE   13,330 0 10,305
Alphabet, Inc - Cl A COM 02079K305 2,356 2,002 SH   SOLE   1,307 0 695
Alphabet, Inc - Cl C COM 02079K107 1,841 1,569 SH   SOLE   928 0 641
Altria Group COM 02209S103 1,534 26,710 SH   SOLE   16,733 0 9,977
Apple Inc COM 037833100 2,774 14,601 SH   SOLE   9,246 0 5,355
Becton Dickinson & Co COM 075887109 2,652 10,620 SH   SOLE   6,914 0 3,706
Chevron Corp COM 166764100 2,496 20,262 SH   SOLE   13,194 0 7,068
Colgate-Palmolive COM 194162103 1,100 16,048 SH   SOLE   12,908 0 3,140
Comcast Corp Cl A COM 20030N101 1,985 49,658 SH   SOLE   29,476 0 20,182
FedEx Corp COM 31428X106 1,658 9,141 SH   SOLE   5,996 0 3,145
Gentex Corp. COM 371901109 1,839 88,935 SH   SOLE   58,615 0 30,320
Honeywell Int'l COM 438516106 2,385 15,009 SH   SOLE   9,595 0 5,414
Intercontinental Exchange Grou COM 45866F104 2,480 32,576 SH   SOLE   21,166 0 11,410
Johnson & Johnson COM 478160104 1,489 10,651 SH   SOLE   5,510 0 5,141
MGIC Investment COM 552848103 142 10,769 SH   SOLE   10,769 0 0
MetLife Inc COM 59156R108 1,472 34,570 SH   SOLE   22,520 0 12,050
SPDR S&P Biotech ETF COM 78464A870 2,378 26,263 SH   SOLE   16,938 0 9,325
SPDR S&P Oil & Gas Exploration COM 78464A730 2,026 65,892 SH   SOLE   43,422 0 22,470
SPDR S&P Regional Banking ETF COM 78464A698 2,204 42,935 SH   SOLE   26,775 0 16,160
SPDR Sector - Consumer Discret COM 81369Y407 3,042 26,717 SH   SOLE   17,158 0 9,559
SPDR Sector - Consumer Staples COM 81369y308 2,225 39,655 SH   SOLE   25,675 0 13,980
SPDR Sector - Energy ETF COM 81369y506 2,121 32,080 SH   SOLE   21,330 0 10,750
SPDR Sector - Financial ETF COM 81369Y605 2,095 81,468 SH   SOLE   53,227 0 28,241
SPDR Sector - Healthcare ETF COM 81369y209 3,317 36,149 SH   SOLE   24,374 0 11,775
SPDR Sector - Industrial ETF COM 81369y704 265 3,526 SH   SOLE   1,248 0 2,278
SPDR Sector - Materials ETF COM 81369y100 2,181 39,290 SH   SOLE   24,190 0 15,100
SPDR Sector - Technology ETF COM 81369y803 6,263 84,637 SH   SOLE   51,608 0 33,029
SPDR Sector - Utilities ETF COM 81369y886 1,009 17,353 SH   SOLE   10,792 0 6,561
SPDR Sector Real Estate ETF COM 81369Y860 427 11,788 SH   SOLE   6,300 0 5,488
Tractor Supply Company COM 892356106 2,234 22,847 SH   SOLE   14,497 0 8,350
United Parcel Service Inc Cl B COM 911312106 1,885 16,869 SH   SOLE   10,811 0 6,058
United Technologies COM 913017109 204 1,584 SH   SOLE   1,584 0 0
Vanguard Information Technolog COM 92204A702 295 1,470 SH   SOLE   1,470 0 0
Visa, Inc. COM 92826C839 3,256 20,846 SH   SOLE   12,925 0 7,921
Invesco S&P 500 Equal Weight E FD ETF 46137v357 261 2,498 SH   SOLE   2,026 0 472
SPDR S&P 500 ETF FD ETF 78462f103 4,559 16,139 SH   SOLE   11,696 0 4,443
Schwab US Large Cap Growth ETF FD ETF 808524300 683 8,593 SH   SOLE   8,364 0 229
Schwab US Large Cap Value ETF FD ETF 808524409 486 8,871 SH   SOLE   8,565 0 306
Schwab US Mid-Cap ETF FD ETF 808524508 515 9,303 SH   SOLE   9,303 0 0
Vanguard Emerging Market ETF FD ETF 922042858 2,820 66,344 SH   SOLE   48,821 0 17,523
Vanguard Total Int'l Stock Ind FD ETF 921909768 912 17,564 SH   SOLE   13,635 0 3,929
Vanguard U.S. Total Stock Mark FD ETF 922908769 2,593 17,917 SH   SOLE   17,917 0 0
iShares MSCI Pacific ex-Japan FD ETF 464286665 2,088 45,500 SH   SOLE   30,855 0 14,645
PIMCO Enhanced Short Maturity FD ETF 72201R833 3,101 30,536 SH   SOLE   22,992 0 7,544
SPDR Barclays Convertible Secu FD ETF 78464A359 362 6,928 SH   SOLE   4,522 0 2,406
SPDR Bloomberg Barclay's 1-3 M FD ETF 78468R663 339 3,700 SH   SOLE   3,700 0 0
SPDR Portfolio Short Term Corp FD ETF 78464A474 2,746 89,888 SH   SOLE   83,518 0 6,370
Schwab Short Term U.S. Treasur FD ETF 808524862 3,091 61,579 SH   SOLE   46,610 0 14,969
Schwab U.S. Aggregate Bond ETF FD ETF 808524839 366 7,057 SH   SOLE   6,730 0 327
Schwab U.S. TIPS ETF FD ETF 808524870 2,542 46,221 SH   SOLE   35,898 0 10,323
Vanguard Intermediate Term Cor FD ETF 92206c870 3,818 43,948 SH   SOLE   33,584 0 10,364
Vanguard Mortgage-Backed Secur FD ETF 92206C771 4,030 76,969 SH   SOLE   57,882 0 19,087
Vanguard Short Term Corp Bond FD ETF 92206c409 6,070 76,102 SH   SOLE   55,891 0 20,211
Vanguard Total Bond Market ETF FD ETF 921937835 4,656 57,356 SH   SOLE   38,770 0 18,586
iShares Barclays 1-3 Treasury FD ETF 464287457 1,024 12,179 SH   SOLE   10,150 0 2,029
iShares Core Total US Bond Mar FD ETF 464287226 247 2,265 SH   SOLE   1,825 0 440
iShares Floating Rate Bond ETF FD ETF 46429B655 1,157 22,717 SH   SOLE   15,955 0 6,762
iShares Interm Corporate Bond FD ETF 464288638 997 18,076 SH   SOLE   15,154 0 2,922
iShares Intermediate Gov/Credi FD ETF 464288612 3,699 33,547 SH   SOLE   27,614 0 5,933
iShares Short-Term Corporate B FD ETF 464288646 3,936 74,508 SH   SOLE   52,938 0 21,570
iShares US Treasury Bond ETF FD ETF 46429B267 1,646 65,197 SH   SOLE   55,926 0 9,271
SPDR Nuveen Barclay's Short-Te FD ETF 78468R739 529 10,910 SH   SOLE   4,185 0 6,725
SPDR Nuveen S&P High Yld Muni FD ETF 78464A284 688 11,968 SH   SOLE   9,835 0 2,133
VanEck Vectors High-Yield Muni FD ETF 92189H409 253 4,032 SH   SOLE   0 0 4,032