Skip to main content
Search SITES AP Professional by name.
SITES AP Community
Masahiro Taguchi is a Japanese landscape architect and urban designer with a passion for creating sustainable spaces that inspire harmony between man and nature.
Arborist / Registered Landscape Architect / LEED AP (ND)