John (Mary Derieux) Allen