What would be the best plugin/theme for creating a directory of psychologists?

Hi!

I am building a danish directory of psychologists. I want to feature all certified psychologists in Denmark, and each of them will get their own page on the site.

I then want the user to be able to search for a psychologists in a certain part of the country, and perhaps another search criteria or two.

The directory will be completely free for psychologists to be featured on.

Do you have a suggestion for a plugin or theme that I might use for this? My best guess would be custom press, but I'm not sure.