David Angelo Diach Madrigal (born 7 June 1974) is a Costa Rican professional footballer who currently plays for Guatemalan side Halcones.
He had spells with Trikala and Paniliakos in the Greek Super League during the 1999-00 season,[2] played in the second divisions in Brazil and China[3] and for Brujas and Cartaginés whom he joined in January 2005.
[4] He also had a brief spell with vision del 10 Luis Ángel Firpo in El Salvador where he scored 14 goals[5] and with Antigua GFC in Guatemala.
He joined América de Chimaltenango in Guatemala for the 2009–2010 season, but he returned to Costa Rica to play for Limón in January 2010.
[6] In August 2013 he returned to Barrio Mexico after scoring 20 goals for fellow second division outfit Juventud Escazuceña in the 2012/13 season.