单项选择题

M: John is a head taller than Mary and Shelly.
W: Yes, But Sam is much taller than John.

Who is the tallest among the four()

A.John. 
B.Sam. 
C.Mary. 
D.Shelly.