Good evening everyone

Just anybody how I would go about creating a staff directory in Joomla?
I've setup QContacts, setup Categories & Contacts etc without any problems, I've added photos to the contacts, now I would like a way of displaying a directory with photos and possibly sorted by a custom field from QContacts (in this case, the house they are in) or a way of setting the headmaster at the top?

Something similar to:

Dainfern College High School Staff

But not as appalling badly designed