JOHN C BEACH JR