ALLEGED DISCREPANCIES OF THE BIBLE by HALEY, page 326, says it best.
http://www.jubilee-fellowship.com/documents/free-allegeddiscrepancies.pdf
Matthew is Joseph’s.
Luke is Mary’s.
That is a false witness. Completely false. Show me the word “Mary” , You are contradicting the “ word of God”. How does that feel?