I'm twenty years out of UG, it was still strongly suggested that I obtain at least one LoR from an academic source (fortunately, I was able to obtain two - one from UG (my adviser), and one from grad school.) Are there other professors you could contact?