Courtney,
Bringing someone in for real specialty areas is a great idea for a speaker. Of course, if that topic is a major objective for the course, the speaker material would need to be supplemented. But if it mere peripheral to the major topics in the course, students will enjoy the variety and change up in routine.
Barry Westling