A United States Marine officer is facing multiple charges in Lauderdale County after officers said he set two fires in Rogersville.