Catcher Jeff Allen signs with U of Texas-B