Mansfield police say 52-year-old Thomas Boykin assaulted his wife after an argument, then grabbed a handgun and shot his 13-year-old son while he was sleeping.