allegorys:william keckler