FTC Travel is wholly owned by FTC Publications, Inc.
FTC Publications, Inc. is headquartered in Atlanta, Ga. with 61 locations worldwide. The Corporation formed in 1988 and has focused on Media, Public Relations, Technology, Business Services, and Talent Operations. The Corporate Headquarters are located at 1230 Peachtree Street NE, Atlanta, GA 30309.