Richard Powell

Richard Powell is the current Chief of Police for the New Los Angeles Metropolitan Police Department.

History
WiP