Caption: Spencer Humm poses with a USAF C130 crew in Bagram, Afghanistan during the shooting of the comedy documentary "Operation Swashbuckle" (2004)
Actor
Source: IMDB
Spencer Humm is an actor, known for Civilization II (1996), Divine Intervention (2000) and Superstar (1999).