Kieran Shanahan Shines in Both Law and Politics | BCGSearch.com