Michael Swan and Catherine Walter edit by Michael Swan and Catherine Walter by Michael Swan & Catherine Walter edit by Michael Swan, Catherine Walter michael koch and associates. michael ryan architects.