JAMES A SEWELL & ASSOCIATES LLC