Just a guess on my part, looks like the width issue you mention is being caused by no standard character length for the "Location" data.