Stephen Russel from Maine

Stephen Russel has been found in Maine.