JAMES C. WEIR, SR.