GREGORY L. CAIN JR