as robert hall