Jim Macfarlane

Active Washington, DC Director of Operations for Broadcast Video, Inc.