Main Characters Ben Shires 26 main appearances Al Jackson 26 main appearances Haruka Kuroda 26 main appearances