david powell law office