John has ser­ved on the fa­cul­ties of se­ve­ral uni­ver­si­ties, in­clu­ding Barch Uni­ver­si­ty and Uni­ver­si­ty of Ca­li­for­nia, Los An­ge­les. He has al­so work­ed for think tanks such as the Ur­ban In­sti­tu­te. Sin­ce 1980, he has work­ed at the

Feh­ler: Kon­takt­for­mu­lar wur­de nicht gefunden.