ian david long democrat