A Dubuque man is accused of repeatedly punching his teenage son. 38 year old Randy McDaniel was arrested Wednesday at his residence on charges of child endangerment with injury and child endangerment. Reports say that McDaniel punched his 14-year-old son. According to a witness, McDaniel punched his son at least six times.















