Twayn Locklear from North Carolina

Twayn Locklear has been found in North Carolina.