He practiced law in New York from 1971 to 2011, at different times, in public interest, private and governmental settings. He served as staff director for the Minority (Democrats) in the New York State Senate and was president of a Reform Democratic Club on Manhattan’s Upper West Side. Currently, he is a member of the executive committee of the New York State Bar Association’s Task Force on Family Court and a board member of Rappahannock’s Foothills Forum. Stephen is a graduate of Georgetown University Law School and George Washington University.