Carrie Marshall, a Vancouver BC based portrait, headshot and corporate photographer. She specializes in children, family and people photography serving Vancouver and the surrounding area.