david lin investing