ALAN B. THORNE SR.