bruce j. edmonds III