ada preston