This is 45 year old Robert Stewart. He's the man Carthage Police say went to the Pinelake Health and Rehab Center Sunday morning and opened fire on residents and employees.

When it was over... seven residents and a nurse were dead... and three other people were wounded.

A decorated police officer who answered the 911 call fired on Steward--- hitting him in the chest. And the suspect actually shot the cop 3 times in the leg. Both men survived.

Now, Stewart is in custody.

The Carthage Police Chief saying... the gunman may have targeted the nursing home because his estranged wife works there. In fact, she is a certified nurse assistant and reportedly the couple had split up recently.

H-