David Eugene Gregory, 58, arrested in Waldorf theft scheme, faces drug and weapons charges after police find $48K in narcotics and stolen goods.