The Profile Configuration method that Kerry mentioned is your best bet. Using Form Wizard for this kind of thing is going to be very prone to errors. For instance, if you remove a field from Form Wizard it has no method to tell your other page that the field has been removed. What happens when the user is deleted, or if a field needs to be updated with different data? Form Wizard doesn't allow submitted data to be changed so you're kind of stuck there.
Once you add the custom profile properties, the junior admin can update the information as needed and you can create a custom page or module for your "Our Staff" page to display the data in any way you want. The MemberList.aspx and UserProfile.aspx pages are a great place to grab code for your own module or page.