Get all Reports of a particular person

Hello,

Is there a way (API) to retrieve all Reports created & owned by a particular person?

Requirement is, when a person leave the organization (Inactive)/not using the tool anymore we want to deactivate/remove all related reports of that person from the system to free up the memory & quota.

Kindly suggest.

Thank you..