Randy was born in Connecticut and raised in Puerto Rico. He played 4 years of college baseball - at Muscatine Community College, Clarke College and Iowa Wesleyan University. Randy played for 6 years in Independent Baseball in Puerto Rico and 4 years in the United States and currently playing for a semi-pro team in Key West. He was the catching and hitting coach for Muscatine Community College for 5 years and 3 years as the assistant varsity coach in Muscatine. He also created the Muskies Baseball feeder program and served as president for 3 years. Randy has recently joined the University of Dubuque softball program as an assistant coach.