A St. Joseph, MI, police officer is donating a kidney to a complete stranger in Miami.

Officer Thomas Shepherd told WNDU, "I get an intrinsic feeling of doing good, and I'm a firm believer of putting good things out into the world and giving everything that you have to give."

A couple of months ago, Dr. Mark Roto (not real name), a 50-year-old writer fantasy sports expert for Sports Illustrated, posted a video on Twitter about needing a kidney. He has a hereditary kidney disease and needs a transplant within a year.

Shepherd sent Roto a message saying maybe he could help.

From there, the two built a relationship, exchanged phone calls, met in Miami and just last month discovered they were in fact a match.

The surgery and transplant will be some time in April.