Author David Keating

David Keating

David lives in St. John's, NL. On twitter, he is @writteninhaste.