Roy Allen — American soldier