Created in 2000 (United States), Investar Holding Corp own
3484 competing brands.
The Investar Holding Corp brand is owned by Investar Holding Corp, a company listed in New York.
Investar Holding Corp belongs to the Banks business sector.
Investar Holding Corp is a brand of Investar Holding Corp (ISTR) News