reuben mosley