Surrounded by city leaders, Alexandria’s new Police Chief Tarrick McGuire was sworn in on Tuesday (Dec. 10).
McGuire is the third permanent chief of the Alexandria Police Department in three years. The city’s Chief Circuit Court Judge Lisa Kemler swore him in onstage at the amphitheater of the George Washington Masonic National Memorial in Old Town.