Andrew Rose Admiral

The Monday Q&A: Why a new insurance company chose Richmond

Wales-based auto insurer Admiral announced last week that it was locating its U.S. headquarters in Richmond. The company was founded in 1993 and is third largest insurer in the United Kingdom. Andrew Rose, president and chief executive of Admiral Americas, is a Virginia Tech engineering graduate. Several years ago, he got married and made his… Read more »