A 24-year-old Texas man working seasonally on Mackinac Island has been arrested and charged after an investigation into alleged online child sexual exploitation.