leonard “buddy” church