Splash is signed "Mc Carron and Cowling" which likely means pencils/inks; previous indexer credited McCarron as writer.