Answer takes many, if not all, salient issues into account. Excellent counsel.