Galen T. Canis
overview