McClellan, Wilson & Patterson Attorneys at Law