G . Allan , sr.