david shing