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
Expires: July 31, 2015
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
ALPHABET INC CAP STK CL A 02079K305 360,632 1,009 SH SOLE 0 0 0 1,009
AMAZON COM INC COM 023135106 230,951 969 SH SOLE 0 0 0 969
APPLE INC COM 037833100 1,287,152 4,448 SH SOLE 0 0 0 4,448
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 220,172 440 SH SOLE 0 0 0 440
CATERPILLAR INC COM 149123101 261,965 246 SH SOLE 0 0 0 246
DEERE & CO COM 244199105 289,083 456 SH SOLE 0 0 0 456
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 503,124 13,657 SH SOLE 0 0 0 13,657
ELI LILLY & CO COM 532457108 248,282 207 SH SOLE 0 0 0 207
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 701,733 6,108 SH SOLE 0 0 0 6,108
FIRST TR EXCHANGE-TRADED FD NASDAQ CYB ETF 33734X846 287,488 3,200 SH SOLE 0 0 0 3,200
IDACORP INC COM 451107106 373,257 2,467 SH SOLE 0 0 0 2,467
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 324,587 20,440 SH SOLE 0 0 0 20,440
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 883,932 4,154 SH SOLE 0 0 0 4,154
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 762,508 12,453 SH SOLE 0 0 0 12,453
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 752,261 11,663 SH SOLE 0 0 0 11,663
ISHARES TR SELECT US REIT 464287564 222,908 3,296 SH SOLE 0 0 0 3,296
ISHARES TR CORE S&P MCP ETF 464287507 269,885 3,500 SH SOLE 0 0 0 3,500
ISHARES TR CORE S&P SCP ETF 464287804 331,918 2,238 SH SOLE 0 0 0 2,238
ISHARES TR CORE S&P500 ETF 464287200 638,502 853 SH SOLE 0 0 0 853
ISHARES TR RUSSELL 3000 ETF 464287689 301,038 706 SH SOLE 0 0 0 706
ISHARES TR MSCI USA MIN ETF 46429B697 492,621 5,107 SH SOLE 0 0 0 5,107
ISHARES TR MSCI USA MMENTM 46432F396 271,179 791 SH SOLE 0 0 0 791
ISHARES TR IBONDS 27 ETF 46435UAA9 240,674 9,937 SH SOLE 0 0 0 9,937
ISHARES TR IBONDS OCT 2029 46438G802 735,200 27,965 SH SOLE 0 0 0 27,965
ISHARES TR IBONDS OCT 2028 46438G703 604,979 23,003 SH SOLE 0 0 0 23,003
ISHARES TR IBDS DEC28 ETF 46435U515 1,378,524 54,595 SH SOLE 0 0 0 54,595
ISHARES TR IBONDS DEC 29 46436E205 247,858 10,702 SH SOLE 0 0 0 10,702
ISHARES TR 0-3 MTH TREASURY 46436E718 805,058 7,997 SH SOLE 0 0 0 7,997
JOHNSON & JOHNSON COM 478160104 358,051 1,410 SH SOLE 0 0 0 1,410
MASTEC INC COM 576323109 208,030 500 SH SOLE 0 0 0 500
MICROSOFT CORP COM 594918104 632,036 1,694 SH SOLE 0 0 0 1,694
PUTNAM ETF TRUST FOCUSED LAR CAP 746729300 2,589,483 50,824 SH SOLE 0 0 0 50,824
RBB FD INC F/M US TREASURY 74933W452 603,007 12,094 SH SOLE 0 0 0 12,094
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 2,208,905 71,026 SH SOLE 0 0 0 71,026
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 356,576 12,313 SH SOLE 0 0 0 12,313
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 252,486 9,115 SH SOLE 0 0 0 9,115
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 621,099 18,354 SH SOLE 0 0 0 18,354
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 212,711 6,708 SH SOLE 0 0 0 6,708
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 250,979 2,140 SH SOLE 0 0 0 2,140
SPDR SERIES TRUST SPDR S&P 500 ESG 78468R531 366,036 5,019 SH SOLE 0 0 0 5,019
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 4,182,276 5,600 SH SOLE 0 0 0 5,600
TRAVELERS COMPANIES INC COM 89417E109 266,407 807 SH SOLE 0 0 0 807
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 390,294 3,326 SH SOLE 0 0 0 3,326
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 219,648 1,002 SH SOLE 0 0 0 1,002
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 6,813,486 92,814 SH SOLE 0 0 0 92,814
VANGUARD INDEX FDS LARGE CAP ETF 922908637 718,785 2,090 SH SOLE 0 0 0 2,090
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 999,151 3,262 SH SOLE 0 0 0 3,262
VANGUARD INDEX FDS VALUE ETF 922908744 1,062,191 4,874 SH SOLE 0 0 0 4,874
VANGUARD INDEX FDS MID CAP ETF 922908629 774,841 9,617 SH SOLE 0 0 0 9,617
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,420,317 14,729 SH SOLE 0 0 0 14,729
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,064,891 13,410 SH SOLE 0 0 0 13,410
VANGUARD INDEX FDS GROWTH ETF 922908736 353,949 4,109 SH SOLE 0 0 0 4,109
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,199,364 8,933 SH SOLE 0 0 0 8,933
VANGUARD INDEX FDS TOTAL STK MKT 922908769 50,783,294 137,237 SH SOLE 0 0 0 137,237
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,734,674 20,713 SH SOLE 0 0 0 20,713
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 249,764 4,938 SH SOLE 0 0 0 4,938
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 292,699 1,237 SH SOLE 0 0 0 1,237
VANGUARD STAR FDS VG TL INTL STK F 921909768 9,390,501 109,843 SH SOLE 0 0 0 109,843
VANGUARD WORLD FD INF TECH ETF 92204A702 453,830 3,797 SH SOLE 0 0 0 3,797
VERIZON COMMUNICATIONS INC COM 92343V104 269,028 6,354 SH SOLE 0 0 0 6,354
WORLD GOLD TR SPDR GLD MINIS 98149E303 216,420 2,725 SH SOLE 0 0 0 2,725