Each staff person is added as a user and assigned to the Staff Group. Then using the User/People block all staff can profiles can be easily displayed on a page.
More Information: Organization Groups and Adding a New User or Profile to Sites & Re-ordering the Staff or Elder Page