Michael Shepherd Independent Researcher