allen ncr chemistry