G. Kennedy McLeod, Attorney at Law