ALAN P. LONG, SR.