alan culpepper