Brock Horner, 40, has been charged with burglary with assault or battery, according to the Punta Gorda Police Department.