James McWhinney has been a professional writer for nearly two decades. He has worked for many of the nation's top mutual fund providers and banks in addition to numerous magazines, websites and other publications. He specializes in financial services and travel.