Professional Records License Records Artimus Luther Mowrer License #: 378953 - Expired Category: ContractorIssued Date: Jul 3, 2013Expiration Date: Jul 31, 2016