PGA National Resort & Spa, Palm Beach Gardens, Fla., has appointed Vienna, Va.-based Buffalo Communications as its national golf public relations agency. Buffalo will create and implement a strategic publicity and media-relations program to help PGA National drive leisure and group business from target markets across America. PGA National recently underwent a $65 million revitalization…