general cousel