Giant-Landover appoints new president