McCarn, Weir, & Sherwood Attorneys at Law