jessica snock