Kelli Richards of Brandywine, MD and Carl Horn of Severna Park, MD were married on Saturday, June 19, 2004 in Trinity Episcopal Church, Upper Marlboro, MD. The bride is the daughter of Patrick & Lynn Richards. The groom is the son of Carl & Nell Horn.