Frank edwards career