David Johnston's last known locations