0
Richard Allen is a married 52-year-old man who worked in the local CVS store in the heart of Delphi – where Libby German and Abby Williams lived with their families