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
TIDAL TR IV RAUB BROCK DIVID 88636N767 73,538,917 2,989,715 SH SOLE 0 0 2,989,715
ISHARES TR 7-10 YR TRSY BD 464287440 63,192,095 707,559 SH SOLE 0 0 707,559
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 9,242,801 30,340 SH SOLE 0 0 30,340
ISHARES TR RUS 1000 VAL ETF 464287598 8,557,800 34,517 SH SOLE 0 0 34,517
ISHARES GOLD TRUST MICRO SHS REPSTG UN TR 46436F103 8,070,066 194,835 SH SOLE 0 0 194,835
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 7,870,288 17,252 SH SOLE 10,604 0 6,648
ELI LILLY & CO COM 532457108 7,747,949 6,696 SH SOLE 4,034 0 2,662
EATON CORP PLC SHS G29183103 7,614,773 17,721 SH SOLE 12,431 0 5,290
MICROSOFT CORP COM 594918104 7,390,537 14,409 SH SOLE 9,190 0 5,219
PARKER-HANNIFIN CORP COM 701094104 7,298,086 7,639 SH SOLE 4,878 0 2,761
AMETEK INC COM 031100100 7,278,624 29,381 SH SOLE 20,413 0 8,968
ABBVIE INC COM 00287Y109 7,257,399 27,743 SH SOLE 17,538 0 10,205
AMPHENOL CORP CL A 032095101 7,032,573 83,423 SH SOLE 58,757 0 24,666
MCKESSON CORP COM 58155Q103 7,032,549 8,237 SH SOLE 5,831 0 2,406
KLA CORP COM NEW 482480100 6,986,605 35,842 SH SOLE 25,649 0 10,193
BROADCOM INC COM 11135F101 6,861,025 19,537 SH SOLE 13,891 0 5,646
MOTOROLA SOLUTIONS INC COM NEW 620076307 6,806,867 15,263 SH SOLE 10,757 0 4,506
TEXAS INSTRS INC COM 882508104 6,780,741 24,209 SH SOLE 17,002 0 7,207
MASTERCARD INCORPORATED CL A 57636Q104 6,704,779 12,158 SH SOLE 8,057 0 4,101
SHERWIN WILLIAMS CO COM 824348106 6,661,795 20,608 SH SOLE 14,136 0 6,472
TJX COS INC NEW COM 872540109 6,359,762 48,067 SH SOLE 32,897 0 15,170
NASDAQ INC COM 631103108 6,344,604 68,956 SH SOLE 48,139 0 20,817
MOODYS CORP COM 615369105 6,230,244 13,719 SH SOLE 9,637 0 4,082
ECOLAB INC COM 278865100 6,168,715 22,466 SH SOLE 16,211 0 6,255
CARRIER GLOBAL CORPORATION COM 14448C104 5,866,643 106,938 SH SOLE 72,964 0 33,974
CASEYS GEN STORES INC COM 147528103 5,646,184 9,279 SH SOLE 6,563 0 2,716
ORACLE CORP COM 68389X105 5,035,981 36,679 SH SOLE 26,559 0 10,120
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 5,025,049 54,835 SH SOLE 0 0 54,835
ISHARES TR MSCI USA QLT FCT 46432F339 1,288,837 5,799 SH SOLE 0 0 5,799
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,048,965 4,496 SH SOLE 0 0 4,496
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,045,017 10,747 SH SOLE 0 0 10,747
VANGUARD CALIF TAX FREE FDS TAX EXEMPT BD FD 922021605 957,443 10,155 SH SOLE 0 0 10,155
ALPHABET INC CAP STK CL A 02079K305 912,486 2,652 SH SOLE 0 0 2,652
APPLE INC COM 037833100 609,154 1,829 SH SOLE 0 0 1,829
THERMO FISHER SCIENTIFIC INC COM 883556102 380,054 563 SH SOLE 0 0 563
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 377,546 6,163 SH SOLE 0 0 6,163
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 341,454 912 SH SOLE 0 0 912
ISHARES TR RUSSELL 2000 ETF 464287655 282,675 1,017 SH SOLE 0 0 1,017
ISHARES TR CORE S&P500 ETF 464287200 277,439 362 SH SOLE 0 0 362
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 277,154 363 SH SOLE 229 0 134
INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 275,758 4,066 SH SOLE 0 0 4,066
VANGUARD WORLD FD INF TECH ETF 92204A702 275,451 2,192 SH SOLE 0 0 2,192
CHEVRON CORPORATION COM 166764100 269,896 1,322 SH SOLE 0 0 1,322
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 263,914 530 SH SOLE 0 0 530
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 246,845 7,256 SH SOLE 0 0 7,256
WILLIS TOWERS WATSON PLC LTD SHS G96629103 223,379 775 SH SOLE 0 0 775
CERUS CORP COM 157085101 69,970 29,399 SH SOLE 0 0 29,399