Try Steve Dalzell, not inexpensive though.