About Rebecca Carter-Geddes