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
AMAZON COM INC COM COM 023135106 1,266 388 SH   SOLE NONE 387 0 1
ULTA BEAUTY INC COM COM 90384S303 1,079 2,710 SH   SOLE NONE 2,709 0 1
JOHNSON & JOHNSON COM COM 478160104 4,483 25,295 SH   SOLE NONE 25,266 0 29
BLACKROCK MUNI INCOME TR II COM COM 09249N101 181 14,751 SH   SOLE NONE 14,751 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 543 1,204 SH   SOLE NONE 1,204 0 0
BLACKROCK N Y MUN INCOME TRUST SH BEN INT SH BEN INT 09248L106 127 10,500 SH   SOLE NONE 10,500 0 0
LIBERTY MEDIA CORP DEL 4 11/15/2029 DEB 4.000%11/1 530715AG6 6 10,000 SH   SOLE NONE 10,000 0 0
KEYCORP COM COM 493267108 2,082 93,058 SH   SOLE NONE 93,018 0 40
TREX CO INC COM COM 89531P105 330 5,054 SH   SOLE NONE 5,054 0 0
NEWMONT CORP COM COM 651639106 2,813 35,415 SH   SOLE NONE 35,397 0 18
GENERAC HLDGS INC COM COM 368736104 579 1,951 SH   SOLE NONE 1,951 0 0
MICROSOFT CORP COM COM 594918104 5,561 18,039 SH   SOLE NONE 18,018 0 21
CVS HEALTH CORP COM COM 126650100 510 5,044 SH   SOLE NONE 5,042 0 2
GARMIN LTD SHS SHS H2906T109 1,648 13,901 SH   SOLE NONE 13,888 0 13
NEXTERA ENERGY INC COM COM 65339F101 5,199 61,374 SH   SOLE NONE 61,343 0 31
ALIGN TECHNOLOGY INC COM COM 016255101 1,958 4,491 SH   SOLE NONE 4,486 0 5
SCHNITZER STEEL INDS INC CL A CL A 806882106 745 14,360 SH   SOLE NONE 14,333 0 27
TESLA INC COM COM 88160R101 3,309 3,071 SH   SOLE NONE 3,069 0 2
BLACKROCK TAX MUNICPAL BD TR SHS SHS 09248X100 924 41,993 SH   SOLE NONE 41,840 0 153
ISHARES GSCI COMMODITY-INDEXED TRUST UNIT BEN INT 46428R107 2,280 100,696 SH   SOLE NONE 100,626 0 70
NEXTERA ENERGY INC UNIT 09/01/22 UNIT 09/01/2022S 65339F796 954 15,451 SH   SOLE NONE 15,451 0 0
HUNTINGTON INGALLS INDS INC COM COM 446413106 1,741 8,731 SH   SOLE NONE 8,729 0 2
CARRIER GLOBAL CORPORATION COM COM 14448C104 2,201 47,999 SH   SOLE NONE 47,939 0 60
HERTZ GLOBAL HLDGS INC COM NEW COM NEW 42806J700 1,588 71,708 SH   SOLE NONE 71,608 0 100
ENPHASE ENERGY INC COM COM 29355A107 1,316 6,524 SH   SOLE NONE 6,521 0 3
BLACKROCK MUN 2030 TAR TERM TR COM SHS BEN IN COM SHS BEN IN 09257P105 885 37,492 SH   SOLE NONE 37,492 0 0
BLACKROCK FLOATING RATE INCOME COM COM 09255X100 586 45,053 SH   SOLE NONE 45,053 0 0
ROYAL BK CDA COM COM 780087102 4,528 41,071 SH   SOLE NONE 41,071 0 0
NVIDIA CORPORATION COM COM 67066G104 1,856 6,802 SH   SOLE NONE 6,790 0 12
ABBVIE INC COM COM 00287Y109 5,441 33,565 SH   SOLE NONE 33,532 0 33
NATIONAL FUEL GAS CO COM COM 636180101 4,979 72,478 SH   SOLE NONE 72,420 0 58
EATON VANCE MUN INCOME 2028 TE SHS SHS 27829U105 376 18,427 SH   SOLE NONE 18,427 0 0
HANNON ARMSTRONG SUST INFR CAP COM COM 41068X100 1,326 27,972 SH   SOLE NONE 27,972 0 0
INTUITIVE SURGICAL INC COM NEW COM NEW 46120E602 3,088 10,237 SH   SOLE NONE 10,232 0 5
HENRY SCHEIN INC COM COM 806407102 1,155 13,257 SH   SOLE NONE 13,252 0 5
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309 258 3,380 SH   SOLE NONE 3,380 0 0
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 498 1,099 SH   SOLE NONE 1,099 0 0
ONEOK INC NEW COM COM 682680103 4,825 68,320 SH   SOLE NONE 68,270 0 50
IDEXX LABS INC COM COM 45168D104 1,580 2,889 SH   SOLE NONE 2,889 0 0
THERMO FISHER SCIENTIFIC INC COM COM 883556102 2,859 4,841 SH   SOLE NONE 4,822 0 19
JPMORGAN CHASE & CO COM COM 46625H100 1,063 7,802 SH   SOLE NONE 7,792 0 10
CHEVRON CORP NEW COM COM 166764100 230 1,416 SH   SOLE NONE 1,416 0 0
FIRST FNDTN INC COM COM 32026V104 1,051 43,304 SH   SOLE NONE 43,304 0 0
NUCOR CORP COM COM 670346105 2,153 14,486 SH   SOLE NONE 14,480 0 6
DEERE & CO COM COM 244199105 3,794 9,134 SH   SOLE NONE 9,129 0 5
APPLE INC COM COM 037833100 4,096 23,462 SH   SOLE NONE 23,443 0 19