Owen Ferguson signs with Birmingham-Southern