Taylor Chincleft

He is an actor playing Master XOX.