I have a series of locals of the form:

Code:
local list1 "June 2004"  
local list2 "July 2004"   
​​​​​​​
I would like to concatenate these locals.

Code:
forvalues i = 1/2 {  
  local names `names' `"`list`i''"' 
macro list
  }
  foreach x of local names {
  di "`x'"
  }
This yields output

Code:
 June
  2004
  July 2004
I understand why this is happening thanks to an earlier question that Nick Cox answered. From the embedded "macro list" statement, I get:
Code:
June 2004 `"July 2004"'
As expected the local eats the first and last quotes.

But I'm not sure how to generate output that looks like:

Code:
 June 2004
  July 2004
Any help would be appreciated.

Best,

Tim