Magellan Architects is named a co-winner of the 2008 UW Business of Tomorrow Award winner! Owner, Pedro Castro, is highlighted for his ability to solve problems and keep the clients needs ahead of the companies.