Zdobył tytuł licencjata i magistra na Uniwersytecie Stanowym w Ohio.
Jest absolwentem Uniwersytetu Hofstra w Nowym Jorku (USA).
Służył w Wietnamie w wywiadzie wojskowym i piechocie w stopniu porucznika.
Rozgłos przyniosła mu, wydana w 1987 roku jego pierwsza książka wydana pod własnym nazwiskiem - "Nad rzekami Babilonu".
Pod pseudonimem Jack Cannon opublikował cykl sześciu krótkich powieści, o niekonwencjonalnym nowojorskim detektywie, sierżancie Joe Rykerze.