Frank Harper (n.