Was Joseph the father of Jesus?

The Bible says that Joseph was not the biological father of Jesus (Matthew 1:18, Luke 1:31-35).  However, other verses say that Jesus was a physical descendant of David (Acts 2:30,… read more →