Stephen F. Cook, JD