caroline pierce napier