The Saint Lucia Tourism Authority (SLTA) has appointed Rod Hanna as its new trade sales manager. Hanna will work closely with the trade as part of a leading, national...