hall structured finance