David Eugene Gregory, 58, arrested in Waldorf; search unveils $48K in drugs, guns, stolen goods. Court releases him on $20K bond despite prior felonies.