Can I create a role that only shows records created by this author?

Can you also prevent them from being visible in the admin panel?