david h. barry