I think I've finished, but two crossing ones I cant parse. Any suggestions? (The first S in 25 is the crossing letter)
25a Scrooge broke banks in US state (9)
(S)?I?F?I?T
SKINFLINT fits the definition, but....? Is SKINT the "US state"?
18d Stupid remark after online discovery? (6)
O?F?(S)?
OAFISH?