jeff melnick