The following positions have been held by Bryan Copeland: