allan peterson 2