Keener Management has been tapped to manage The Taylor at 525 Apartments, formerly known as Clear Lake NASA Apartments, a 110 ...