Barbra DavisDec 17, 20175 minWhy Joseph of Nazareth?Sometimes we forget that God also chose Joseph of Nazareth to serve as the step father of Jesus and gave him the awesome task of raising tha