samantha allen