单项选择题

我国《证券投资基金法》规定,基金托管人由依法设立并取得基金托管资格的()担任。

A.商业银行
B.证券公司
C.基金公司
D.信托公司