ian david long social media