Michael H Royal
overview