James Wemigwans, 50, of Traverse City was arraigned by video on Friday morning in the 86th District Court in Grand Traverse County.
Wemigwans is charged with murder in the second degree, which is a lifetime offense. His bond is set at $1 million.
According to the Traverse City Police, they arrested Wemigwans for the accused murder of Jeff Donalson, who was found unconscious underneath the North Union Street Bridge on July 10.
Wemigwans next court date is scheduled for August 1.