Richard Harmon

Richard Harmon portrayed Owen Mercer/Captain Boomerang on.