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
ISHARES TR 7-10 YR TRSY BD 464287440 70,088,570 741,129 SH SOLE 0 0 741,129
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 17,869,225 37,417 SH SOLE 14,996 0 22,421
ELI LILLY & CO COM 532457108 16,439,368 13,706 SH SOLE 5,630 0 8,076
ABBVIE INC COM 00287Y109 16,045,220 63,763 SH SOLE 28,648 0 35,115
PARKER-HANNIFIN CORP COM 701094104 15,264,481 15,606 SH SOLE 6,425 0 9,181
CARRIER GLOBAL CORPORATION COM 14448C104 13,363,632 182,190 SH SOLE 84,265 0 97,925
SHERWIN WILLIAMS CO COM 824348106 13,356,811 38,792 SH SOLE 17,624 0 21,168
MASTERCARD INCORPORATED CL A 57636Q104 13,343,702 25,981 SH SOLE 11,705 0 14,276
EATON CORP PLC SHS G29183103 13,119,742 30,789 SH SOLE 16,008 0 14,781
AMPHENOL CORP CL A 032095101 12,656,779 71,783 SH SOLE 38,361 0 33,422
TJX COS INC NEW COM 872540109 12,365,563 81,621 SH SOLE 38,213 0 43,408
BROADCOM INC COM 11135F101 12,143,934 32,148 SH SOLE 17,187 0 14,961
AMETEK INC COM 031100100 12,112,879 50,066 SH SOLE 26,539 0 23,527
TEXAS INSTRS INC COM 882508104 12,027,485 40,351 SH SOLE 21,584 0 18,767
CASEYS GEN STORES INC COM 147528103 11,627,955 14,630 SH SOLE 7,676 0 6,954
MOTOROLA SOLUTIONS INC COM NEW 620076307 10,888,192 26,218 SH SOLE 13,614 0 12,604
MICROSOFT CORP COM 594918104 10,428,965 27,958 SH SOLE 14,042 0 13,916
MCKESSON CORP COM 58155Q103 10,244,657 13,558 SH SOLE 7,195 0 6,363
MOODYS CORP COM 615369105 10,105,527 22,312 SH SOLE 12,109 0 10,203
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 9,435,875 31,145 SH SOLE 0 0 31,145
NASDAQ INC COM 631103108 9,174,548 116,399 SH SOLE 58,235 0 58,164
ORACLE CORP COM 68389X105 8,908,631 60,789 SH SOLE 30,045 0 30,744
ISHARES TR RUS 1000 VAL ETF 464287598 8,571,598 35,357 SH SOLE 0 0 35,357
ISHARES GOLD TRUST MICRO SHS REPSTG UN TR 46436F103 7,841,560 195,990 SH SOLE 0 0 195,990
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 5,191,485 56,651 SH SOLE 0 0 56,651
ALPHABET INC CAP STK CL A 02079K305 1,548,033 4,332 SH SOLE 0 0 4,332
ISHARES TR MSCI USA QLT FCT 46432F339 1,268,888 5,783 SH SOLE 0 0 5,783
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,072,774 4,534 SH SOLE 0 0 4,534
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,025,573 10,726 SH SOLE 0 0 10,726
VANGUARD CALIF TAX FREE FDS TAX EXEMPT BD FD 922021605 1,016,563 10,105 SH SOLE 0 0 10,105
APPLE INC COM 037833100 676,490 2,338 SH SOLE 0 0 2,338
NOVO-NORDISK A S ADR 670100205 442,966 9,240 SH SOLE 0 0 9,240
AUTOMATIC DATA PROCESSING IN COM 053015103 415,652 1,856 SH SOLE 0 0 1,856
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 378,778 6,163 SH SOLE 0 0 6,163
VISA INC COM CL A 92826C839 293,497 855 SH SOLE 0 0 855
THERMO FISHER SCIENTIFIC INC COM 883556102 285,776 570 SH SOLE 0 0 570
ISHARES TR RUSSELL 2000 ETF 464287655 279,777 931 SH SOLE 0 0 931
ISHARES TR CORE S&P500 ETF 464287200 270,514 361 SH SOLE 0 0 361
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 266,524 7,229 SH SOLE 0 0 7,229
VANGUARD WORLD FD INF TECH ETF 92204A702 266,022 2,226 SH SOLE 0 0 2,226
INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 265,789 4,053 SH SOLE 0 0 4,053
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 265,207 530 SH SOLE 0 0 530
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 225,859 1,815 SH SOLE 0 0 1,815
CHEVRON CORPORATION COM 166764100 219,050 1,321 SH SOLE 0 0 1,321
WILLIS TOWERS WATSON PLC LTD SHS G96629103 202,562 775 SH SOLE 0 0 775