Adrian Pierce Rogers (n.