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,518 45,309 SH   SOLE   29,664 0 15,645
Abbott Labs COM 002824100 1,832 21,781 SH   SOLE   13,195 0 8,586
Alphabet, Inc - Cl A COM 02079K305 2,104 1,943 SH   SOLE   1,301 0 642
Alphabet, Inc - Cl C COM 02079K107 1,631 1,509 SH   SOLE   908 0 601
Altria Group COM 02209S103 1,268 26,777 SH   SOLE   17,140 0 9,637
Apple Inc COM 037833100 2,809 14,193 SH   SOLE   9,155 0 5,038
Becton Dickinson & Co COM 075887109 2,593 10,291 SH   SOLE   6,865 0 3,426
Chevron Corp COM 166764100 2,448 19,676 SH   SOLE   13,134 0 6,542
Colgate-Palmolive COM 194162103 1,150 16,048 SH   SOLE   12,908 0 3,140
Comcast Corp Cl A COM 20030N101 2,056 48,640 SH   SOLE   29,578 0 19,062
FedEx Corp COM 31428X106 1,521 9,265 SH   SOLE   6,243 0 3,022
Gentex Corp. COM 371901109 2,050 83,280 SH   SOLE   54,905 0 28,375
Honeywell Int'l COM 438516106 2,508 14,363 SH   SOLE   9,349 0 5,014
Intercontinental Exchange Grou COM 45866F104 2,717 31,619 SH   SOLE   21,076 0 10,543
Johnson & Johnson COM 478160104 1,542 11,069 SH   SOLE   6,012 0 5,057
MGIC Investment COM 552848103 142 10,769 SH   SOLE   10,769 0 0
MetLife Inc COM 59156R108 1,669 33,602 SH   SOLE   22,227 0 11,375
SPDR S&P Biotech ETF COM 78464A870 2,248 25,632 SH   SOLE   16,871 0 8,761
SPDR S&P Oil & Gas Exploration COM 78464A730 1,782 65,399 SH   SOLE   44,178 0 21,221
SPDR S&P Regional Banking ETF COM 78464A698 2,230 41,732 SH   SOLE   26,508 0 15,224
SPDR Sector - Consumer Discret COM 81369Y407 3,133 26,286 SH   SOLE   17,085 0 9,201
SPDR Sector - Consumer Staples COM 81369y308 2,252 38,777 SH   SOLE   25,692 0 13,085
SPDR Sector - Energy ETF COM 81369y506 2,027 31,819 SH   SOLE   21,744 0 10,075
SPDR Sector - Financial ETF COM 81369Y605 2,125 77,002 SH   SOLE   50,974 0 26,028
SPDR Sector - Healthcare ETF COM 81369y209 3,273 35,325 SH   SOLE   24,252 0 11,073
SPDR Sector - Industrial ETF COM 81369y704 263 3,401 SH   SOLE   1,123 0 2,278
SPDR Sector - Materials ETF COM 81369y100 2,227 38,060 SH   SOLE   24,075 0 13,985
SPDR Sector - Technology ETF COM 81369y803 6,555 83,993 SH   SOLE   52,095 0 31,898
SPDR Sector - Utilities ETF COM 81369y886 1,012 16,963 SH   SOLE   10,427 0 6,536
SPDR Sector Real Estate ETF COM 81369Y860 548 14,899 SH   SOLE   8,312 0 6,587
Tractor Supply Company COM 892356106 2,433 22,361 SH   SOLE   14,504 0 7,857
United Parcel Service Inc Cl B COM 911312106 1,706 16,517 SH   SOLE   10,889 0 5,628
United Technologies COM 913017109 206 1,584 SH   SOLE   1,584 0 0
Vanguard Information Technolog COM 92204A702 310 1,470 SH   SOLE   1,470 0 0
Visa, Inc. COM 92826C839 3,065 17,660 SH   SOLE   11,561 0 6,099
Invesco S&P 500 Equal Weight E FD ETF 46137v357 221 2,046 SH   SOLE   1,681 0 365
SPDR S&P 500 ETF FD ETF 78462f103 4,599 15,696 SH   SOLE   11,418 0 4,278
Schwab US Large Cap Growth ETF FD ETF 808524300 826 9,931 SH   SOLE   9,702 0 229
Schwab US Large Cap Value ETF FD ETF 808524409 660 11,752 SH   SOLE   11,446 0 306
Schwab US Mid-Cap ETF FD ETF 808524508 531 9,303 SH   SOLE   9,303 0 0
Vanguard Emerging Market ETF FD ETF 922042858 2,791 65,625 SH   SOLE   49,102 0 16,523
Vanguard Total Int'l Stock Ind FD ETF 921909768 2,220 42,090 SH   SOLE   31,936 0 10,154
Vanguard U.S. Total Stock Mark FD ETF 922908769 2,662 17,737 SH   SOLE   17,737 0 0
iShares Core MSCI Emerging Mar FD ETF 46434G103 205 3,980 SH   SOLE   3,980 0 0
iShares MSCI Pacific ex-Japan FD ETF 464286665 2,100 44,470 SH   SOLE   30,635 0 13,835
PIMCO Enhanced Short Maturity FD ETF 72201R833 2,973 29,218 SH   SOLE   21,597 0 7,621
SPDR Barclays Convertible Secu FD ETF 78464A359 346 6,553 SH   SOLE   4,147 0 2,406
SPDR Portfolio Short Term Corp FD ETF 78464A474 3,094 100,511 SH   SOLE   92,944 0 7,567
Schwab Short Term U.S. Treasur FD ETF 808524862 2,901 57,348 SH   SOLE   44,433 0 12,915
Schwab U.S. Aggregate Bond ETF FD ETF 808524839 368 6,937 SH   SOLE   6,610 0 327
Schwab U.S. TIPS ETF FD ETF 808524870 2,529 44,914 SH   SOLE   36,161 0 8,753
Vanguard Mortgage-Backed Secur FD ETF 92206C771 4,306 81,500 SH   SOLE   65,093 0 16,407
Vanguard Short Term Corp Bond FD ETF 92206c409 6,275 77,774 SH   SOLE   58,843 0 18,931
Vanguard Short-Term Bond ETF FD ETF 921937827 277 3,441 SH   SOLE   3,071 0 370
Vanguard Total Bond Market ETF FD ETF 921937835 4,781 57,557 SH   SOLE   40,574 0 16,983
Vanguard Total International B FD ETF 92203J407 223 3,885 SH   SOLE   3,615 0 270
Xtrackers USD High Yield Corp FD ETF 233051432 2,564 51,085 SH   SOLE   37,465 0 13,620
iShares Barclays 1-3 Yr Treasu FD ETF 464287457 1,033 12,179 SH   SOLE   10,150 0 2,029
iShares Core Total US Bond Mar FD ETF 464287226 227 2,040 SH   SOLE   1,825 0 215
iShares Floating Rate Bond ETF FD ETF 46429B655 985 19,337 SH   SOLE   15,003 0 4,334
iShares Intermediate Gov/Credi FD ETF 464288612 4,379 39,001 SH   SOLE   31,521 0 7,480
iShares Short-Term Corporate B FD ETF 464288646 3,581 67,009 SH   SOLE   49,776 0 17,233
iShares US Treasury Bond ETF FD ETF 46429B267 1,147 44,432 SH   SOLE   37,543 0 6,889
SPDR Nuveen Barclay's Short-Te FD ETF 78468R739 534 10,910 SH   SOLE   4,185 0 6,725
SPDR Nuveen S&P High Yld Muni FD ETF 78464A284 737 12,609 SH   SOLE   10,476 0 2,133
VanEck Vectors High-Yield Muni FD ETF 92189H409 279 4,377 SH   SOLE   345 0 4,032