CROSS — Authorities found a man who had been floating in Lake Marion for nearly four hours after his boat capsized this morning.

A woman walking her dog at the lake called 911 about 7:30 a.m. after she heard someone yelling for help, according to Bill Salisbury, director of the Berkeley County Rescue Squad.

Salisbury said they searched the lake for several hours until a South Carolina Department of Natural Resources plane spotted the man about 10:30 a.m. wearing a lifejacket and holding onto the 15-foot fishing boat.

He was brought to safety at the Rocks Pond boat landing in Orangeburg County, about two miles from where he was found.

Robert Stewart, 63, of Eutawville told rescuers that the boat capsized about 7 a.m.

"He was able to hang on to the boat until DNR spotted him," Salisbury said.

Salisbury said they also searched for but could not find Stewart's Boston terrier, which swam toward a nearby island after the boat capsized.

The rescue squad, the department of natural resources and the Cross fire department all aided in the search.