alan schaller