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
SPDR S&P 500 ETF TR TR UNIT 78462F103 8 23 SH   SOLE   23 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,014 6,146 SH   SOLE   6,106 0 40
AMAZON COM INC COM 023135106 6,433 2,043 SH   SOLE   2,043 0 0
DISNEY WALT CO COM DISNEY 254687106 2,076 16,729 SH   SOLE   16,579 0 150
HONEYWELL INTL INC COM 438516106 4,597 27,928 SH   SOLE   27,828 0 100
US BANCORP DEL COM NEW 902973304 411 11,462 SH   SOLE   11,462 0 0
CHEVRON CORP NEW COM 166764100 1,360 18,895 SH   SOLE   18,895 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,063 8,736 SH   SOLE   8,611 0 125
BK OF AMERICA CORP COM 060505104 2,126 88,260 SH   SOLE   88,260 0 0
STARBUCKS CORP COM 855244109 3,497 40,695 SH   SOLE   40,375 0 320
UNION PAC CORP COM 907818108 1,784 9,062 SH   SOLE   8,937 0 125
COSTCO WHSL CORP NEW COM 22160K105 2,176 6,128 SH   SOLE   6,128 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 840 8,640 SH   SOLE   8,640 0 0
MICRON TECHNOLOGY INC COM 595112103 1,024 21,807 SH   SOLE   21,807 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,127 12,960 SH   SOLE   12,960 0 0
KIMBERLY CLARK CORP COM 494368103 4,510 30,546 SH   SOLE   30,426 0 120
HOME DEPOT INC COM 437076102 863 3,109 SH   SOLE   3,109 0 0
FISERV INC COM 337738108 522 5,065 SH   SOLE   4,715 0 350
MARSH & MCLENNAN COS INC COM 571748102 1,072 9,346 SH   SOLE   9,346 0 0
CROWN HLDGS INC COM 228368106 2,537 33,003 SH   SOLE   32,728 0 275
APPLE INC COM 037833100 5,920 51,118 SH   SOLE   50,878 0 240
KINDER MORGAN INC DEL COM 49456B101 795 64,441 SH   SOLE   64,441 0 0
NORTHROP GRUMMAN CORP COM 666807102 930 2,947 SH   SOLE   2,947 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 1,792 3,887 SH   SOLE   3,887 0 0
D R HORTON INC COM 23331A109 4,725 62,479 SH   SOLE   62,479 0 0
ILLUMINA INC COM 452327109 2,566 8,301 SH   SOLE   8,301 0 0
NVIDIA CORPORATION COM 67066G104 4,065 7,511 SH   SOLE   7,511 0 0
EATON CORP PLC SHS G29183103 1,212 11,875 SH   SOLE   11,875 0 0
PHOTRONICS INC COM 719405102 282 28,325 SH   SOLE   28,325 0 0
CINTAS CORP COM 172908105 2,404 7,224 SH   SOLE   7,164 0 60
SPDR GOLD TR GOLD SHS 78463V107 5,234 29,552 SH   SOLE   29,187 0 365
WEC ENERGY GROUP INC COM 92939U106 5,406 55,788 SH   SOLE   55,399 0 389
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 204 12,226 SH   SOLE   12,226 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 473 6,274 SH   SOLE   6,274 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,107 11,568 SH   SOLE   11,493 0 75
SALESFORCE COM INC COM 79466L302 2,646 10,527 SH   SOLE   10,527 0 0
SMITH A O CORP COM 831865209 554 10,493 SH   SOLE   10,093 0 400
BALCHEM CORP COM 057665200 518 5,305 SH   SOLE   5,155 0 150
MERCADOLIBRE INC COM 58733R102 621 574 SH   SOLE   574 0 0
VISA INC COM CL A 92826C839 5,385 26,927 SH   SOLE   26,827 0 100
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,726 34,225 SH   SOLE   34,225 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 857 27,284 SH   SOLE   27,284 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 814 30,412 SH   SOLE   30,412 0 0
GENERAC HLDGS INC COM 368736104 227 1,170 SH   SOLE   1,170 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 860 16,100 SH   SOLE   16,100 0 0
ABBVIE INC COM 00287Y109 4,418 50,437 SH   SOLE   50,437 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 706 16,693 SH   SOLE   16,693 0 0
SPROUTS FMRS MKT INC COM 85208M102 488 23,320 SH   SOLE   23,235 0 85
DOCUSIGN INC COM 256163106 440 2,045 SH   SOLE   1,945 0 100
SPDR S&P 500 ETF TR TR UNIT 78462F103 47 13,000 SH Put SOLE   13,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2 500 SH Put SOLE   500 0 0
NOVARTIS AG SPONSORED ADR 66987V109 5 1,700 SH Call SOLE   1,700 0 0