allen thornell