David Greene

David Greene (August 14, 1982) is an American actor who portrayed Steve Montana on Charmed.