Mary claims that David is the father. David has blood type B. Is it possible for David to be the father? Explain

Mary is blood type A. Her son, John, is blood type O. Mary claims that David is the father. David has blood type B. Is it possible for David to be the father? Explain your answer.