Navigator Recovery Specialist Navigator Recovery Specialist HELP OTHERS, MAKE A DIFFERENCE, SAVE A LIFE. At the Helen Ross McNabb Center, our mission is \"Improving the lives of the people we serve.\" Do you see yourself as a part of this life-changing work? If so, we are currently seeking a qualified and motivated professional for the following position: Navigator Recovery Specialist. SUMMARY ...