haven levy