Bob Shaffer

About Bob Shaffer

I personally have traveled in 70 countries on six continents and taken nearly 50 cruises on rivers and oceans around the world. Understanding the world of leisure travel, as well as your travel objectives, is vital to exceeding your needs and desires. It’s also how I create special travel experiences for each of my clients. Learn More about Bob