Tag: Peter W. McCauley

Off-duty D.C. policeman arrested following collision in Alexandria

By Wafir Salih | [email protected] The Virginia State Police have charged Peter W. McCauley, an officer from the Metropolitan Police Department – the name of...