Tag archives: Neil Armstrong

Monumental Achievement: Montecito Filmmaker Reaching for the Stars
By Steven Libowitz   |   January 14, 2021

The Montecito foothills are more than a thousand miles from both the Kennedy Space Center in Florida and NASA’s headquarters in Houston – not to mention 234,000 miles from the moon – but the rolling greenery amounts to much more than a footnote for part-time Montecito resident Steven C. Barber spearheading a project to fashion […]