samantha perry