There's a live straddle to $4, and I raise to $8 total with J-J in late position. A loose donkey calls my raise, as does the player who straddled. The straddler is somewhat fishy as well, but occasionally makes aggressive semi-bluffs. Flop comes J, 2, 3 rainbow, straddler checks to me, I bet $12, donkey folds, and straddler raises to $24. What are his likely hands, and what is the best way to proceed?