gabriel middleton 20th pa cav