alanna preston