alan cappelli