CrossAmerica Partners names Maura Topper as president and CEO