Jennifer Podmore Russell is a new member of Deloitte & Touche`s Financial Advisory practice as a Senior Manager, specializing in advisory work to the construction and development industry.