Actually I missed/misread that post of Hestia's about the possibility Apollo is mafia. That could be true too. I'm not sure if I'd be willing to take a gamble and be the last vote on him though, if he is the bomb.