caroline pierce jack napier