Peter P. Canavan

Irish police officer