james m flaherty atty at law