Joseph is 50 years old when Jesus was born. Mary is most likely 12. This may seem to make Joseph a pedophile. However, in ancient time that is "typical" marriage age.

http://christianity.stackexchange.com/questions/32595/how-old-were-joseph-mary-when-they-marrried

ancient cultures are polygamists. In polygamists society, like arab, women are scarce because a few man get many. That means women marry young. Also, only a man with sufficient wealth, that usually come with age, get married.

Most polygamist society have ways to "channel" surplus males. The young are usually expendable and die in battle. It's like arab countries.

If Joseph was 50 years old when Jesus was born and Jesus were 30, that means Joseph would have been 80 years when Jesus start practicing messianicism (or whatever we can call His occupation is).

Life expectancy in ancient time is around 40. So Joseph is most likely death.

James is probably Jesus' little bro.