Cameron Marshall's public activities