Johnny Rose

Johnny Rose is a voice actor who played the role of "Leo San Juan" in the English dub of Legend Quest and is a voice actor in the currently unreleased Monster Island