单项选择题

张亮诉黄明人身伤害一案中,下列哪些人可以作为证人出庭作证( )

A.张亮11岁的儿子张小林欲作证看到黄明殴打他的父亲
B.刘光是张亮的邻居,也是张亮的委托代理人,欲证明黄明曾扬言要报复张亮
C.本案书记员马建凑巧当时路过现场,目睹了两人打架的全过程
D.黄明的妻子系精神病人,打架时在旁观看