Strict Standards: Declaration of ASNSiteConfig::updateCMSFields() should be compatible with DataObjectDecorator::updateCMSFields(FieldSet &$fields) in /home/oceansas/public_html/mysite/siteconfig.php on line 126

Strict Standards: Declaration of SiteConfig::getCMSFields() should be compatible with DataObject::getCMSFields($params = NULL) in /home/oceansas/public_html/sapphire/core/model/SiteConfig.php on line 16

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method ASNSiteConfig::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method BetterImage::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: Declaration of RecaptchaField::validate() should be compatible with FormField::validate() in /home/oceansas/public_html/recaptcha/code/RecaptchaField.php on line 24

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SortableDataObject::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SortableDataObject::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SortableDataObject::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SortableDataObject::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SortableDataObject::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SortableDataObject::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SortableDataObject::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method FilesystemPublisher::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: Declaration of NewsRSSPageDecorator::updateCMSFields() should be compatible with DataObjectDecorator::updateCMSFields(FieldSet &$fields) in /home/oceansas/public_html/news_rss/code/NewsRSSPageDecorator.php on line 32

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method NewsRSSPageDecorator::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: Declaration of PopoverPageDecorator::updateCMSFields() should be compatible with DataObjectDecorator::updateCMSFields(FieldSet &$fields) in /home/oceansas/public_html/popover/code/PopoverPageDecorator.php on line 30

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method PopoverPageDecorator::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SecureFileMemberPermissionDecorator::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SecureFileGroupPermissionDecorator::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SecureFileDecorator::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: Declaration of SiteTreeSubsites::updateCMSFields() should be compatible with DataObjectDecorator::updateCMSFields(FieldSet &$fields) in /home/oceansas/public_html/subsites/code/SiteTreeSubsites.php on line 328

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SiteTreeSubsites::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: Declaration of GroupSubsites::updateCMSFields() should be compatible with DataObjectDecorator::updateCMSFields(FieldSet &$fields) in /home/oceansas/public_html/subsites/code/GroupSubsites.php on line 7

Strict Standards: Declaration of Group::getCMSFields() should be compatible with DataObject::getCMSFields($params = NULL) in /home/oceansas/public_html/sapphire/security/Group.php on line 478

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Hierarchy::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method GroupSubsites::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: Declaration of FileSubsites::canEdit() should be compatible with DataObjectDecorator::canEdit($member) in /home/oceansas/public_html/subsites/code/FileSubsites.php on line 110

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method FileSubsites::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method ErrorPageSubsite::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SiteConfigSubsites::extraStatics() should not be called statically in /home/oceansas/public_html/sapphire/core/model/DataObjectDecorator.php on line 69
Danny MacKinnon » IAG/NZGS Conference 2014

Danny MacKinnon

Centre for Urban and Regional Development Studies

Danny MacKinnon is Professor of Regional Development and Governance in the Centre for Urban and Regional Development Studies (CURDS) at Newcastle University in the UK. His research focuses on the institutions and politics of local and regional development and questions of local and regional adaptation and change. He is the author or editor of four books and has published over 40 journal articles and book chapters since 2000. He is also an editor of the Urban Studies journal.