Adam Horovitz (n.